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