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