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