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