#[repr(u8)]pub enum ConstantPoolTag {
Show 14 variants
Utf8 = 1,
Integer = 3,
Float = 4,
Long = 5,
Double = 6,
Class = 7,
String = 8,
FieldRef = 9,
MethodRef = 10,
InterfaceMethodRef = 11,
NameAndType = 12,
MethodHandle = 15,
MethodType = 16,
InvokeDynamic = 18,
}Expand description
Tag byte identifying the kind of a ConstantPoolInfo.
Variants§
Utf8 = 1
Integer = 3
Float = 4
Long = 5
Double = 6
Class = 7
String = 8
FieldRef = 9
MethodRef = 10
InterfaceMethodRef = 11
NameAndType = 12
MethodHandle = 15
MethodType = 16
InvokeDynamic = 18
Implementations§
Trait Implementations§
Source§impl Clone for ConstantPoolTag
impl Clone for ConstantPoolTag
impl Copy for ConstantPoolTag
Source§impl Debug for ConstantPoolTag
impl Debug for ConstantPoolTag
impl Eq for ConstantPoolTag
Source§impl PartialEq for ConstantPoolTag
impl PartialEq for ConstantPoolTag
impl StructuralPartialEq for ConstantPoolTag
Auto Trait Implementations§
impl Freeze for ConstantPoolTag
impl RefUnwindSafe for ConstantPoolTag
impl Send for ConstantPoolTag
impl Sync for ConstantPoolTag
impl Unpin for ConstantPoolTag
impl UnsafeUnpin for ConstantPoolTag
impl UnwindSafe for ConstantPoolTag
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