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