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