pub struct TupleStructSerializer { /* private fields */ }
Implementations§
Source§impl TupleStructSerializer
impl TupleStructSerializer
pub fn new(len: usize) -> TupleStructSerializer
Trait Implementations§
Source§impl SerializeTupleStruct for TupleStructSerializer
impl SerializeTupleStruct for TupleStructSerializer
Source§type Error = SerializerError
type Error = SerializerError
Must match the
Error
type of our Serializer
.Source§fn serialize_field<T>(&mut self, value: &T) -> Result<(), SerializerError>
fn serialize_field<T>(&mut self, value: &T) -> Result<(), SerializerError>
Serialize a tuple struct field.
Source§fn end(
self,
) -> Result<<TupleStructSerializer as SerializeTupleStruct>::Ok, <TupleStructSerializer as SerializeTupleStruct>::Error>
fn end( self, ) -> Result<<TupleStructSerializer as SerializeTupleStruct>::Ok, <TupleStructSerializer as SerializeTupleStruct>::Error>
Finish serializing a tuple struct.
Auto Trait Implementations§
impl Freeze for TupleStructSerializer
impl RefUnwindSafe for TupleStructSerializer
impl Send for TupleStructSerializer
impl Sync for TupleStructSerializer
impl Unpin for TupleStructSerializer
impl UnwindSafe for TupleStructSerializer
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