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