pub enum VerificationType<'a> {
Top,
Integer,
Float,
Long,
Double,
Null,
UninitializedThis,
Object {
internal_name: Option<&'a str>,
constant_pool_index: ConstantPoolIndex,
},
Uninitialized {
offset: u16,
},
}Expand description
A verification type stored in a StackMapTable frame.
Variants§
Top
An unusable local-variable slot.
Integer
A category-one integral value.
Float
A category-one floating-point value.
Long
A category-two integral value.
Double
A category-two floating-point value.
Null
The JVM null value.
UninitializedThis
The receiver in an instance constructor before initialization completes.
Object
A reference to a class or array type.
Fields
§
constant_pool_index: ConstantPoolIndexRaw constant-pool index of the class entry.
Uninitialized
An object allocated by new before constructor initialization completes.
Trait Implementations§
Source§impl<'a> Clone for VerificationType<'a>
impl<'a> Clone for VerificationType<'a>
Source§fn clone(&self) -> VerificationType<'a>
fn clone(&self) -> VerificationType<'a>
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl<'a> Copy for VerificationType<'a>
Source§impl<'a> Debug for VerificationType<'a>
impl<'a> Debug for VerificationType<'a>
impl<'a> Eq for VerificationType<'a>
Source§impl<'a> PartialEq for VerificationType<'a>
impl<'a> PartialEq for VerificationType<'a>
impl<'a> StructuralPartialEq for VerificationType<'a>
Auto Trait Implementations§
impl<'a> Freeze for VerificationType<'a>
impl<'a> RefUnwindSafe for VerificationType<'a>
impl<'a> Send for VerificationType<'a>
impl<'a> Sync for VerificationType<'a>
impl<'a> Unpin for VerificationType<'a>
impl<'a> UnsafeUnpin for VerificationType<'a>
impl<'a> UnwindSafe for VerificationType<'a>
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