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