pub struct EnumElementType {
pub values: EnumValuesElementType,
pub base_type: Option<Box<DataType>>,
}Fields§
§values: EnumValuesElementType§base_type: Option<Box<DataType>>Trait Implementations§
Source§impl Debug for EnumElementType
impl Debug for EnumElementType
Source§impl<'de> Deserializer<'de, EnumElementType> for Box<EnumElementTypeDeserializer>
impl<'de> Deserializer<'de, EnumElementType> for Box<EnumElementTypeDeserializer>
Source§fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, EnumElementType>where
R: DeserializeReader,
fn init<R>(
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, EnumElementType>where
R: DeserializeReader,
Source§fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, EnumElementType>where
R: DeserializeReader,
fn next<R>(
self,
reader: &R,
event: Event<'de>,
) -> DeserializerResult<'de, EnumElementType>where
R: DeserializeReader,
Source§fn finish<R>(self, reader: &R) -> Result<EnumElementType, Error>where
R: DeserializeReader,
fn finish<R>(self, reader: &R) -> Result<EnumElementType, Error>where
R: DeserializeReader,
Force the deserializer to finish. Read more
Source§impl WithDeserializer for EnumElementType
impl WithDeserializer for EnumElementType
Source§type Deserializer = Box<EnumElementTypeDeserializer>
type Deserializer = Box<EnumElementTypeDeserializer>
The deserializer to use for this type.
Source§impl WithSerializer for EnumElementType
impl WithSerializer for EnumElementType
Source§type Serializer<'x> = EnumElementTypeSerializer<'x>
type Serializer<'x> = EnumElementTypeSerializer<'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 EnumElementType
impl RefUnwindSafe for EnumElementType
impl Send for EnumElementType
impl Sync for EnumElementType
impl Unpin for EnumElementType
impl UnwindSafe for EnumElementType
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