Enum noak::reader::attributes::AttributeContent
source · pub enum AttributeContent<'input> {
Show 30 variants
AnnotationDefault(AnnotationDefault<'input>),
BootstrapMethods(BootstrapMethods<'input>),
Code(Code<'input>),
ConstantValue(ConstantValue<'input>),
Deprecated(Deprecated<'input>),
EnclosingMethod(EnclosingMethod<'input>),
Exceptions(Exceptions<'input>),
InnerClasses(InnerClasses<'input>),
LineNumberTable(LineNumberTable<'input>),
LocalVariableTable(LocalVariableTable<'input>),
LocalVariableTypeTable(LocalVariableTypeTable<'input>),
MethodParameters(MethodParameters<'input>),
Module(Box<Module<'input>>),
ModuleMainClass(ModuleMainClass<'input>),
ModulePackages(ModulePackages<'input>),
NestHost(NestHost<'input>),
NestMembers(NestMembers<'input>),
PermittedSubclasses(PermittedSubclasses<'input>),
Record(Record<'input>),
RuntimeInvisibleAnnotations(RuntimeInvisibleAnnotations<'input>),
RuntimeInvisibleParameterAnnotations(RuntimeInvisibleParameterAnnotations<'input>),
RuntimeInvisibleTypeAnnotations(RuntimeInvisibleTypeAnnotations<'input>),
RuntimeVisibleAnnotations(RuntimeVisibleAnnotations<'input>),
RuntimeVisibleParameterAnnotations(RuntimeVisibleParameterAnnotations<'input>),
RuntimeVisibleTypeAnnotations(RuntimeVisibleTypeAnnotations<'input>),
Signature(Signature<'input>),
SourceDebugExtension(SourceDebugExtension<'input>),
SourceFile(SourceFile<'input>),
StackMapTable(StackMapTable<'input>),
Synthetic(Synthetic<'input>),
}
Variants§
AnnotationDefault(AnnotationDefault<'input>)
BootstrapMethods(BootstrapMethods<'input>)
Code(Code<'input>)
ConstantValue(ConstantValue<'input>)
Deprecated(Deprecated<'input>)
EnclosingMethod(EnclosingMethod<'input>)
Exceptions(Exceptions<'input>)
InnerClasses(InnerClasses<'input>)
LineNumberTable(LineNumberTable<'input>)
LocalVariableTable(LocalVariableTable<'input>)
LocalVariableTypeTable(LocalVariableTypeTable<'input>)
MethodParameters(MethodParameters<'input>)
Module(Box<Module<'input>>)
ModuleMainClass(ModuleMainClass<'input>)
ModulePackages(ModulePackages<'input>)
NestHost(NestHost<'input>)
NestMembers(NestMembers<'input>)
PermittedSubclasses(PermittedSubclasses<'input>)
Record(Record<'input>)
RuntimeInvisibleAnnotations(RuntimeInvisibleAnnotations<'input>)
RuntimeInvisibleParameterAnnotations(RuntimeInvisibleParameterAnnotations<'input>)
RuntimeInvisibleTypeAnnotations(RuntimeInvisibleTypeAnnotations<'input>)
RuntimeVisibleAnnotations(RuntimeVisibleAnnotations<'input>)
RuntimeVisibleParameterAnnotations(RuntimeVisibleParameterAnnotations<'input>)
RuntimeVisibleTypeAnnotations(RuntimeVisibleTypeAnnotations<'input>)
Signature(Signature<'input>)
SourceDebugExtension(SourceDebugExtension<'input>)
SourceFile(SourceFile<'input>)
StackMapTable(StackMapTable<'input>)
Synthetic(Synthetic<'input>)
Trait Implementations§
source§impl<'input> Clone for AttributeContent<'input>
impl<'input> Clone for AttributeContent<'input>
source§fn clone(&self) -> AttributeContent<'input>
fn clone(&self) -> AttributeContent<'input>
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 moresource§impl<'input> Debug for AttributeContent<'input>
impl<'input> Debug for AttributeContent<'input>
source§impl<'input> TryFrom<AttributeContent<'input>> for AnnotationDefault<'input>
impl<'input> TryFrom<AttributeContent<'input>> for AnnotationDefault<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for BootstrapMethods<'input>
impl<'input> TryFrom<AttributeContent<'input>> for BootstrapMethods<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Box<Module<'input>>
impl<'input> TryFrom<AttributeContent<'input>> for Box<Module<'input>>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Code<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Code<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for ConstantValue<'input>
impl<'input> TryFrom<AttributeContent<'input>> for ConstantValue<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Deprecated<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Deprecated<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for EnclosingMethod<'input>
impl<'input> TryFrom<AttributeContent<'input>> for EnclosingMethod<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Exceptions<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Exceptions<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for InnerClasses<'input>
impl<'input> TryFrom<AttributeContent<'input>> for InnerClasses<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for LineNumberTable<'input>
impl<'input> TryFrom<AttributeContent<'input>> for LineNumberTable<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for LocalVariableTable<'input>
impl<'input> TryFrom<AttributeContent<'input>> for LocalVariableTable<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for LocalVariableTypeTable<'input>
impl<'input> TryFrom<AttributeContent<'input>> for LocalVariableTypeTable<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for MethodParameters<'input>
impl<'input> TryFrom<AttributeContent<'input>> for MethodParameters<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Module<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Module<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for ModuleMainClass<'input>
impl<'input> TryFrom<AttributeContent<'input>> for ModuleMainClass<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for ModulePackages<'input>
impl<'input> TryFrom<AttributeContent<'input>> for ModulePackages<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for NestHost<'input>
impl<'input> TryFrom<AttributeContent<'input>> for NestHost<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for NestMembers<'input>
impl<'input> TryFrom<AttributeContent<'input>> for NestMembers<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for PermittedSubclasses<'input>
impl<'input> TryFrom<AttributeContent<'input>> for PermittedSubclasses<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Record<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Record<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleParameterAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleParameterAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleTypeAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeInvisibleTypeAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleParameterAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleParameterAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleTypeAnnotations<'input>
impl<'input> TryFrom<AttributeContent<'input>> for RuntimeVisibleTypeAnnotations<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Signature<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Signature<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for SourceDebugExtension<'input>
impl<'input> TryFrom<AttributeContent<'input>> for SourceDebugExtension<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for SourceFile<'input>
impl<'input> TryFrom<AttributeContent<'input>> for SourceFile<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for StackMapTable<'input>
impl<'input> TryFrom<AttributeContent<'input>> for StackMapTable<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
source§impl<'input> TryFrom<AttributeContent<'input>> for Synthetic<'input>
impl<'input> TryFrom<AttributeContent<'input>> for Synthetic<'input>
§type Error = DecodeError
type Error = DecodeError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl<'input> Freeze for AttributeContent<'input>
impl<'input> RefUnwindSafe for AttributeContent<'input>
impl<'input> Send for AttributeContent<'input>
impl<'input> Sync for AttributeContent<'input>
impl<'input> Unpin for AttributeContent<'input>
impl<'input> UnwindSafe for AttributeContent<'input>
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