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