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