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