pub fn serialize<T, S, E>(value: &T, serializer: &mut S) -> Result<(), E>where T: Serialize<Strategy<S, E>>, S: Writer<E> + ?Sized,
Serializes the given value into the given serializer.