pub struct StructSerializer { /* private fields */ }Expand description
Serializer for structs For example: struct MyStruct { field1: String, field2: i32, } will be serialized as: {“field1”: String, “field2”: i32}
Implementations§
Trait Implementations§
Source§impl Default for StructSerializer
impl Default for StructSerializer
Source§fn default() -> StructSerializer
fn default() -> StructSerializer
Returns the “default value” for a type. Read more
Source§impl SerializeStruct for StructSerializer
impl SerializeStruct for StructSerializer
Auto Trait Implementations§
impl Freeze for StructSerializer
impl !RefUnwindSafe for StructSerializer
impl !Send for StructSerializer
impl !Sync for StructSerializer
impl Unpin for StructSerializer
impl UnsafeUnpin for StructSerializer
impl !UnwindSafe for StructSerializer
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