pub struct PlainArraySElemDefn {
pub header: Box<PlainCollectionHeader>,
pub array_bound_seq: Box<SBoundSeq>,
pub element_identifier: Box<TypeIdentifier>,
}Fields§
§header: Box<PlainCollectionHeader>§array_bound_seq: Box<SBoundSeq>§element_identifier: Box<TypeIdentifier>Implementations§
Source§impl PlainArraySElemDefn
impl PlainArraySElemDefn
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for PlainArraySElemDefn
impl XcdrDeserialize for PlainArraySElemDefn
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for PlainArraySElemDefn
impl XcdrSerialize for PlainArraySElemDefn
fn serialize_kind(&self) -> SerializeKind
fn serialize_with<S: XcdrSerializer + ?Sized>( &self, serializer: &mut S, ) -> XcdrResult<()>
fn serialize(&self, buf: &mut [u8]) -> Result<usize, XcdrError>where
Self: Sized,
Auto Trait Implementations§
impl Freeze for PlainArraySElemDefn
impl RefUnwindSafe for PlainArraySElemDefn
impl Send for PlainArraySElemDefn
impl Sync for PlainArraySElemDefn
impl Unpin for PlainArraySElemDefn
impl UnsafeUnpin for PlainArraySElemDefn
impl UnwindSafe for PlainArraySElemDefn
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