pub struct CommonBitfield {
pub position: u16,
pub flags: Box<BitsetMemberFlag>,
pub bitcount: u8,
pub holder_type: Box<TypeKind>,
}Fields§
§position: u16§flags: Box<BitsetMemberFlag>§bitcount: u8§holder_type: Box<TypeKind>Implementations§
Source§impl CommonBitfield
impl CommonBitfield
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for CommonBitfield
impl XcdrDeserialize for CommonBitfield
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for CommonBitfield
impl XcdrSerialize for CommonBitfield
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 CommonBitfield
impl XidlTypeObject for CommonBitfield
Auto Trait Implementations§
impl Freeze for CommonBitfield
impl RefUnwindSafe for CommonBitfield
impl Send for CommonBitfield
impl Sync for CommonBitfield
impl Unpin for CommonBitfield
impl UnsafeUnpin for CommonBitfield
impl UnwindSafe for CommonBitfield
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