pub struct MapSerializer { /* private fields */ }Trait Implementations§
Source§impl Default for MapSerializer
impl Default for MapSerializer
Source§impl SerializeMap for MapSerializer
impl SerializeMap for MapSerializer
Source§type Ok = ConfigValue
type Ok = ConfigValue
Must match the
Ok type of our Serializer.Source§type Error = DeserializeError
type Error = DeserializeError
Must match the
Error type of our Serializer.Source§fn serialize_key<T: Serialize + ?Sized>(
&mut self,
key: &T,
) -> Result<(), DeserializeError>
fn serialize_key<T: Serialize + ?Sized>( &mut self, key: &T, ) -> Result<(), DeserializeError>
Serialize a map key. Read more
Source§fn serialize_value<T: Serialize + ?Sized>(
&mut self,
value: &T,
) -> Result<(), DeserializeError>
fn serialize_value<T: Serialize + ?Sized>( &mut self, value: &T, ) -> Result<(), DeserializeError>
Serialize a map value. Read more
Source§fn end(self) -> Result<ConfigValue, DeserializeError>
fn end(self) -> Result<ConfigValue, DeserializeError>
Finish serializing a map.
Source§impl SerializeStruct for MapSerializer
impl SerializeStruct for MapSerializer
Source§type Ok = ConfigValue
type Ok = ConfigValue
Must match the
Ok type of our Serializer.Source§type Error = DeserializeError
type Error = DeserializeError
Must match the
Error type of our Serializer.Source§fn serialize_field<T: Serialize + ?Sized>(
&mut self,
key: &'static str,
value: &T,
) -> Result<(), DeserializeError>
fn serialize_field<T: Serialize + ?Sized>( &mut self, key: &'static str, value: &T, ) -> Result<(), DeserializeError>
Serialize a struct field.
Source§fn end(self) -> Result<ConfigValue, DeserializeError>
fn end(self) -> Result<ConfigValue, DeserializeError>
Finish serializing a struct.
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