pub struct CommonUnionMember {
pub member_id: Box<MemberId>,
pub member_flags: Box<UnionMemberFlag>,
pub type_id: Box<TypeIdentifier>,
pub label_seq: Box<UnionCaseLabelSeq>,
}Fields§
§member_id: Box<MemberId>§member_flags: Box<UnionMemberFlag>§type_id: Box<TypeIdentifier>§label_seq: Box<UnionCaseLabelSeq>Implementations§
Source§impl CommonUnionMember
impl CommonUnionMember
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for CommonUnionMember
impl XcdrDeserialize for CommonUnionMember
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for CommonUnionMember
impl XcdrSerialize for CommonUnionMember
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 CommonUnionMember
impl XidlTypeObject for CommonUnionMember
Auto Trait Implementations§
impl Freeze for CommonUnionMember
impl RefUnwindSafe for CommonUnionMember
impl Send for CommonUnionMember
impl Sync for CommonUnionMember
impl Unpin for CommonUnionMember
impl UnsafeUnpin for CommonUnionMember
impl UnwindSafe for CommonUnionMember
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