pub struct CompleteTypeDetail {
pub ann_builtin: AppliedBuiltinTypeAnnotations,
pub ann_custom: OptionalAppliedAnnotationSeq,
pub type_name: QualifiedTypeName,
}Expand description
CompleteTypeDetail (§7.3.4.5.4): ann_builtin + ann_custom + type_name.
Fields§
§ann_builtin: AppliedBuiltinTypeAnnotationsBuiltin-Annotations (z.B. @verbatim).
ann_custom: OptionalAppliedAnnotationSeqCustom-Annotations (optional).
type_name: QualifiedTypeNameVollqualifizierter Typ-Name (z.B. “::sensors::Chatter”).
Implementations§
Source§impl CompleteTypeDetail
impl CompleteTypeDetail
Sourcepub fn encode_into(&self, w: &mut BufferWriter) -> Result<(), EncodeError>
pub fn encode_into(&self, w: &mut BufferWriter) -> Result<(), EncodeError>
Sourcepub fn decode_from(r: &mut BufferReader<'_>) -> Result<Self, DecodeError>
pub fn decode_from(r: &mut BufferReader<'_>) -> Result<Self, DecodeError>
Trait Implementations§
Source§impl Clone for CompleteTypeDetail
impl Clone for CompleteTypeDetail
Source§fn clone(&self) -> CompleteTypeDetail
fn clone(&self) -> CompleteTypeDetail
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CompleteTypeDetail
impl Debug for CompleteTypeDetail
Source§impl PartialEq for CompleteTypeDetail
impl PartialEq for CompleteTypeDetail
Source§fn eq(&self, other: &CompleteTypeDetail) -> bool
fn eq(&self, other: &CompleteTypeDetail) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for CompleteTypeDetail
impl StructuralPartialEq for CompleteTypeDetail
Auto Trait Implementations§
impl Freeze for CompleteTypeDetail
impl RefUnwindSafe for CompleteTypeDetail
impl Send for CompleteTypeDetail
impl Sync for CompleteTypeDetail
impl Unpin for CompleteTypeDetail
impl UnsafeUnpin for CompleteTypeDetail
impl UnwindSafe for CompleteTypeDetail
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