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