pub struct TupleSerializer { /* private fields */ }Expand description
Serializer for tuples For example: (i32, String) will be serialized as: [i32, String]
Implementations§
Trait Implementations§
Source§impl Default for TupleSerializer
impl Default for TupleSerializer
Source§fn default() -> TupleSerializer
fn default() -> TupleSerializer
Returns the “default value” for a type. Read more
Source§impl SerializeTuple for TupleSerializer
impl SerializeTuple for TupleSerializer
Source§type Ok = ValueContainer
type Ok = ValueContainer
Must match the
Ok type of our Serializer.Source§type Error = SerializationError
type Error = SerializationError
Must match the
Error type of our Serializer.Auto Trait Implementations§
impl Freeze for TupleSerializer
impl !RefUnwindSafe for TupleSerializer
impl !Send for TupleSerializer
impl !Sync for TupleSerializer
impl Unpin for TupleSerializer
impl UnsafeUnpin for TupleSerializer
impl !UnwindSafe for TupleSerializer
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more