pub struct RecordComponentNode {
pub name: StrRef,
pub desc: DescriptorRef,
pub signature: Option<StrRef>,
pub annotations: Vec<AnnotationNode>,
pub type_annotations: Vec<TypeAnnotationNode>,
pub attrs: Vec<UnknownAttribute>,
}Fields§
§name: StrRefThe record component’s name.
desc: DescriptorRefThe record component’s descriptor (see [Type::get_descriptor]).
signature: Option<StrRef>The record component’s signature. May be None.
annotations: Vec<AnnotationNode>§type_annotations: Vec<TypeAnnotationNode>§attrs: Vec<UnknownAttribute>The non-standard attributes of this class.
Trait Implementations§
Source§impl Clone for RecordComponentNode
impl Clone for RecordComponentNode
Source§fn clone(&self) -> RecordComponentNode
fn clone(&self) -> RecordComponentNode
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for RecordComponentNode
impl RefUnwindSafe for RecordComponentNode
impl Send for RecordComponentNode
impl Sync for RecordComponentNode
impl Unpin for RecordComponentNode
impl UnwindSafe for RecordComponentNode
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