[−][src]Struct nson::serde_impl::encode::StructVariantSerializer
Trait Implementations
impl SerializeStructVariant for StructVariantSerializer
[src]
type Ok = Value
Must match the Ok
type of our Serializer
.
type Error = EncodeError
Must match the Error
type of our Serializer
.
fn serialize_field<T: ?Sized + Serialize>(
&mut self,
key: &'static str,
value: &T
) -> EncodeResult<()>
[src]
&mut self,
key: &'static str,
value: &T
) -> EncodeResult<()>
fn end(self) -> EncodeResult<Value>
[src]
fn skip_field(&mut self, key: &'static str) -> Result<(), Self::Error>
[src]
Indicate that a struct variant field has been skipped.
Auto Trait Implementations
impl Send for StructVariantSerializer
impl Unpin for StructVariantSerializer
impl Sync for StructVariantSerializer
impl UnwindSafe for StructVariantSerializer
impl RefUnwindSafe for StructVariantSerializer
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,