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