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