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