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