pub struct SerializeStruct { /* private fields */ }Trait Implementations§
Source§impl SerializeStruct for SerializeStruct
impl SerializeStruct for SerializeStruct
Source§type Error = SerdeError
type Error = SerdeError
Must match the
Error type of our Serializer.Source§fn serialize_field<V>(
&mut self,
key: &'static str,
value: &V,
) -> Result<(), SerdeError>
fn serialize_field<V>( &mut self, key: &'static str, value: &V, ) -> Result<(), SerdeError>
Serialize a struct field.
Auto Trait Implementations§
impl Freeze for SerializeStruct
impl RefUnwindSafe for SerializeStruct
impl Send for SerializeStruct
impl Sync for SerializeStruct
impl Unpin for SerializeStruct
impl UnsafeUnpin for SerializeStruct
impl UnwindSafe for SerializeStruct
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