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