pub enum ValueStructValueValueElementTypeContent {
SimpleValue(ValueSimpleValueElementType),
ArrayValue(ValueArrayValueElementType),
StructValue(ValueStructValueElementType),
}Variants§
SimpleValue(ValueSimpleValueElementType)
ArrayValue(ValueArrayValueElementType)
StructValue(ValueStructValueElementType)
Trait Implementations§
Source§impl<'de> Deserializer<'de, ValueStructValueValueElementTypeContent> for Box<ValueStructValueValueElementTypeContentDeserializer>
impl<'de> Deserializer<'de, ValueStructValueValueElementTypeContent> for Box<ValueStructValueValueElementTypeContentDeserializer>
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ValueStructValueValueElementTypeContent>where
R: DeserializeReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ValueStructValueValueElementTypeContent>where
R: DeserializeReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ValueStructValueValueElementTypeContent>where
R: DeserializeReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, ValueStructValueValueElementTypeContent>where
R: DeserializeReader,
Source§fn finish<R>(
self,
reader: &R,
) -> Result<ValueStructValueValueElementTypeContent, Error>where
R: DeserializeReader,
fn finish<R>(
self,
reader: &R,
) -> Result<ValueStructValueValueElementTypeContent, Error>where
R: DeserializeReader,
Force the deserializer to finish. Read more
Source§impl WithDeserializer for ValueStructValueValueElementTypeContent
impl WithDeserializer for ValueStructValueValueElementTypeContent
Source§type Deserializer = Box<ValueStructValueValueElementTypeContentDeserializer>
type Deserializer = Box<ValueStructValueValueElementTypeContentDeserializer>
The deserializer to use for this type.
Source§impl WithSerializer for ValueStructValueValueElementTypeContent
impl WithSerializer for ValueStructValueValueElementTypeContent
Source§type Serializer<'x> = ValueStructValueValueElementTypeContentSerializer<'x>
type Serializer<'x> = ValueStructValueValueElementTypeContentSerializer<'x>
The serializer to use for this type.
Source§fn serializer<'ser>(
&'ser self,
name: Option<&'ser str>,
is_root: bool,
) -> Result<Self::Serializer<'ser>, Error>
fn serializer<'ser>( &'ser self, name: Option<&'ser str>, is_root: bool, ) -> Result<Self::Serializer<'ser>, Error>
Initializes a new serializer from the passed
value. Read moreAuto Trait Implementations§
impl Freeze for ValueStructValueValueElementTypeContent
impl RefUnwindSafe for ValueStructValueValueElementTypeContent
impl Send for ValueStructValueValueElementTypeContent
impl Sync for ValueStructValueValueElementTypeContent
impl Unpin for ValueStructValueValueElementTypeContent
impl UnwindSafe for ValueStructValueValueElementTypeContent
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