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