pub struct CompleteUnionType {
pub union_flags: Box<UnionTypeFlag>,
pub header: Box<CompleteUnionHeader>,
pub discriminator: Box<CompleteDiscriminatorMember>,
pub member_seq: Box<CompleteUnionMemberSeq>,
}Fields§
§union_flags: Box<UnionTypeFlag>§header: Box<CompleteUnionHeader>§discriminator: Box<CompleteDiscriminatorMember>§member_seq: Box<CompleteUnionMemberSeq>Implementations§
Source§impl CompleteUnionType
impl CompleteUnionType
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for CompleteUnionType
impl XcdrDeserialize for CompleteUnionType
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for CompleteUnionType
impl XcdrSerialize for CompleteUnionType
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 CompleteUnionType
impl XidlTypeObject for CompleteUnionType
Auto Trait Implementations§
impl Freeze for CompleteUnionType
impl RefUnwindSafe for CompleteUnionType
impl Send for CompleteUnionType
impl Sync for CompleteUnionType
impl Unpin for CompleteUnionType
impl UnsafeUnpin for CompleteUnionType
impl UnwindSafe for CompleteUnionType
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