pub struct MinimalArrayType {
pub collection_flag: Box<CollectionTypeFlag>,
pub header: Box<MinimalArrayHeader>,
pub element: Box<MinimalCollectionElement>,
}Fields§
§collection_flag: Box<CollectionTypeFlag>§header: Box<MinimalArrayHeader>§element: Box<MinimalCollectionElement>Implementations§
Source§impl MinimalArrayType
impl MinimalArrayType
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for MinimalArrayType
impl XcdrDeserialize for MinimalArrayType
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for MinimalArrayType
impl XcdrSerialize for MinimalArrayType
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,
Source§impl XidlTypeObject for MinimalArrayType
impl XidlTypeObject for MinimalArrayType
Auto Trait Implementations§
impl Freeze for MinimalArrayType
impl RefUnwindSafe for MinimalArrayType
impl Send for MinimalArrayType
impl Sync for MinimalArrayType
impl Unpin for MinimalArrayType
impl UnsafeUnpin for MinimalArrayType
impl UnwindSafe for MinimalArrayType
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