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