pub struct CompleteEnumeratedType {
pub enum_flags: Box<EnumTypeFlag>,
pub header: Box<CompleteEnumeratedHeader>,
pub literal_seq: Box<CompleteEnumeratedLiteralSeq>,
}Fields§
§enum_flags: Box<EnumTypeFlag>§header: Box<CompleteEnumeratedHeader>§literal_seq: Box<CompleteEnumeratedLiteralSeq>Implementations§
Source§impl CompleteEnumeratedType
impl CompleteEnumeratedType
pub const SERIALIZE_KIND: SerializeKind = xidl_xcdr::SerializeKind::Cdr
Trait Implementations§
Source§impl XcdrDeserialize for CompleteEnumeratedType
impl XcdrDeserialize for CompleteEnumeratedType
fn deserialize<D: XcdrDeserializer + ?Sized>( deserializer: &mut D, ) -> XcdrResult<Self>
Source§impl XcdrSerialize for CompleteEnumeratedType
impl XcdrSerialize for CompleteEnumeratedType
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 CompleteEnumeratedType
impl RefUnwindSafe for CompleteEnumeratedType
impl Send for CompleteEnumeratedType
impl Sync for CompleteEnumeratedType
impl Unpin for CompleteEnumeratedType
impl UnsafeUnpin for CompleteEnumeratedType
impl UnwindSafe for CompleteEnumeratedType
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