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