Enum noak::reader::attributes::AttributeContent
source · [−]pub enum AttributeContent<'a> {
Show 30 variants
AnnotationDefault(AnnotationDefault<'a>),
BootstrapMethods(BootstrapMethods<'a>),
Code(Code<'a>),
ConstantValue(ConstantValue<'a>),
Deprecated,
EnclosingMethod(EnclosingMethod<'a>),
Exceptions(Exceptions<'a>),
InnerClasses(InnerClasses<'a>),
LineNumberTable(LineNumberTable<'a>),
LocalVariableTable(LocalVariableTable<'a>),
LocalVariableTypeTable(LocalVariableTable<'a>),
MethodParameters(MethodParameters<'a>),
Module(Box<Module<'a>>),
ModuleMainClass(ModuleMainClass<'a>),
ModulePackages(ModulePackages<'a>),
NestHost(NestHost<'a>),
NestMembers(NestMembers<'a>),
PermittedSubclasses(PermittedSubclasses<'a>),
Record(Record<'a>),
RuntimeInvisibleAnnotations(Annotations<'a>),
RuntimeInvisibleParameterAnnotations(ParameterAnnotations<'a>),
RuntimeInvisibleTypeAnnotations(TypeAnnotations<'a>),
RuntimeVisibleAnnotations(Annotations<'a>),
RuntimeVisibleParameterAnnotations(ParameterAnnotations<'a>),
RuntimeVisibleTypeAnnotations(TypeAnnotations<'a>),
Signature(Signature<'a>),
SourceDebugExtension(&'a MStr),
SourceFile(SourceFile<'a>),
StackMapTable(StackMapTable<'a>),
Synthetic,
}
Variants
AnnotationDefault(AnnotationDefault<'a>)
BootstrapMethods(BootstrapMethods<'a>)
Code(Code<'a>)
ConstantValue(ConstantValue<'a>)
Deprecated
EnclosingMethod(EnclosingMethod<'a>)
Exceptions(Exceptions<'a>)
InnerClasses(InnerClasses<'a>)
LineNumberTable(LineNumberTable<'a>)
LocalVariableTable(LocalVariableTable<'a>)
LocalVariableTypeTable(LocalVariableTable<'a>)
MethodParameters(MethodParameters<'a>)
Module(Box<Module<'a>>)
ModuleMainClass(ModuleMainClass<'a>)
ModulePackages(ModulePackages<'a>)
NestHost(NestHost<'a>)
NestMembers(NestMembers<'a>)
PermittedSubclasses(PermittedSubclasses<'a>)
Record(Record<'a>)
RuntimeInvisibleAnnotations(Annotations<'a>)
RuntimeInvisibleParameterAnnotations(ParameterAnnotations<'a>)
RuntimeInvisibleTypeAnnotations(TypeAnnotations<'a>)
RuntimeVisibleAnnotations(Annotations<'a>)
RuntimeVisibleParameterAnnotations(ParameterAnnotations<'a>)
RuntimeVisibleTypeAnnotations(TypeAnnotations<'a>)
Signature(Signature<'a>)
SourceDebugExtension(&'a MStr)
SourceFile(SourceFile<'a>)
StackMapTable(StackMapTable<'a>)
Synthetic
Trait Implementations
sourceimpl<'a> Clone for AttributeContent<'a>
impl<'a> Clone for AttributeContent<'a>
sourcefn clone(&self) -> AttributeContent<'a>
fn clone(&self) -> AttributeContent<'a>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for AttributeContent<'a>
impl<'a> Send for AttributeContent<'a>
impl<'a> Sync for AttributeContent<'a>
impl<'a> Unpin for AttributeContent<'a>
impl<'a> UnwindSafe for AttributeContent<'a>
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more