pub struct PlainArrayLElemDefn {
pub header: Box<PlainCollectionHeader>,
pub array_bound_seq: Box<LBoundSeq>,
pub element_identifier: Box<TypeIdentifier>,
}Fields§
§header: Box<PlainCollectionHeader>§array_bound_seq: Box<LBoundSeq>§element_identifier: Box<TypeIdentifier>Implementations§
Source§impl PlainArrayLElemDefn
impl PlainArrayLElemDefn
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for PlainArrayLElemDefn
impl XcdrDeserialize for PlainArrayLElemDefn
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for PlainArrayLElemDefn
impl XcdrSerialize for PlainArrayLElemDefn
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 PlainArrayLElemDefn
impl RefUnwindSafe for PlainArrayLElemDefn
impl Send for PlainArrayLElemDefn
impl Sync for PlainArrayLElemDefn
impl Unpin for PlainArrayLElemDefn
impl UnsafeUnpin for PlainArrayLElemDefn
impl UnwindSafe for PlainArrayLElemDefn
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