pub struct SeqSerializer(/* private fields */);Trait Implementations§
Source§impl SerializeSeq for SeqSerializer
impl SerializeSeq for SeqSerializer
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_element<T: Serialize + ?Sized>(
&mut self,
value: &T,
) -> Result<(), DeserializeError>
fn serialize_element<T: Serialize + ?Sized>( &mut self, value: &T, ) -> Result<(), DeserializeError>
Serialize a sequence element.
Source§fn end(self) -> Result<ConfigValue, DeserializeError>
fn end(self) -> Result<ConfigValue, DeserializeError>
Finish serializing a sequence.
Source§impl SerializeTuple for SeqSerializer
impl SerializeTuple for SeqSerializer
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_element<T: Serialize + ?Sized>(
&mut self,
value: &T,
) -> Result<(), DeserializeError>
fn serialize_element<T: Serialize + ?Sized>( &mut self, value: &T, ) -> Result<(), DeserializeError>
Serialize a tuple element.
Source§fn end(self) -> Result<ConfigValue, DeserializeError>
fn end(self) -> Result<ConfigValue, DeserializeError>
Finish serializing a tuple.
Source§impl SerializeTupleStruct for SeqSerializer
impl SerializeTupleStruct for SeqSerializer
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,
value: &T,
) -> Result<(), DeserializeError>
fn serialize_field<T: Serialize + ?Sized>( &mut self, value: &T, ) -> Result<(), DeserializeError>
Serialize a tuple struct field.
Source§fn end(self) -> Result<ConfigValue, DeserializeError>
fn end(self) -> Result<ConfigValue, DeserializeError>
Finish serializing a tuple struct.
Auto Trait Implementations§
impl Freeze for SeqSerializer
impl RefUnwindSafe for SeqSerializer
impl Send for SeqSerializer
impl Sync for SeqSerializer
impl Unpin for SeqSerializer
impl UnsafeUnpin for SeqSerializer
impl UnwindSafe for SeqSerializer
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