pub struct MapSerializer { /* private fields */ }Trait Implementations§
Source§impl SerializeMap for MapSerializer
impl SerializeMap for MapSerializer
Source§type Error = EncodeError
type Error = EncodeError
Must match the
Error type of our Serializer.Source§fn serialize_key<T: ?Sized + Serialize>(&mut self, key: &T) -> EncodeResult<()>
fn serialize_key<T: ?Sized + Serialize>(&mut self, key: &T) -> EncodeResult<()>
Serialize a map key. Read more
Source§fn serialize_value<T: ?Sized + Serialize>(
&mut self,
value: &T,
) -> EncodeResult<()>
fn serialize_value<T: ?Sized + Serialize>( &mut self, value: &T, ) -> EncodeResult<()>
Serialize a map value. Read more
Source§fn end(self) -> EncodeResult<Value>
fn end(self) -> EncodeResult<Value>
Finish serializing a map.
Auto Trait Implementations§
impl Freeze for MapSerializer
impl RefUnwindSafe for MapSerializer
impl Send for MapSerializer
impl Sync for MapSerializer
impl Unpin for MapSerializer
impl UnsafeUnpin for MapSerializer
impl UnwindSafe for MapSerializer
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more