pub fn serialize_deref<S, T, U>( value: &T, serializer: S ) -> Result<S::Ok, S::Error>where S: Serializer, T: Deref<Target = U>, U: Serialize,