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: StrRef
The record component’s name.
desc: DescriptorRef
The 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 copy 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