[−][src]Struct nson::serde_impl::encode::StructSerializer
Trait Implementations
impl SerializeStruct for StructSerializer
[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 field has been skipped.
Auto Trait Implementations
impl Send for StructSerializer
impl Unpin for StructSerializer
impl Sync for StructSerializer
impl UnwindSafe for StructSerializer
impl RefUnwindSafe for StructSerializer
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>,