pub enum StackMapFrame {
Same {
offset_delta: u16,
},
SameLocals1StackItem {
offset_delta: u16,
stack: VerificationTypeInfo,
},
SameLocals1StackItemExtended {
offset_delta: u16,
stack: VerificationTypeInfo,
},
Chop {
k: u8,
offset_delta: u16,
},
SameExtended {
offset_delta: u16,
},
Append {
k: u8,
offset_delta: u16,
locals: Vec<VerificationTypeInfo>,
},
Full {
offset_delta: u16,
locals: Vec<VerificationTypeInfo>,
stack: Vec<VerificationTypeInfo>,
},
}Expand description
https://docs.oracle.com/javase/specs/jvms/se25/html/jvms-4.html#jvms-4.7.4
Variants§
Trait Implementations§
Source§impl Clone for StackMapFrame
impl Clone for StackMapFrame
Source§impl Debug for StackMapFrame
impl Debug for StackMapFrame
impl Eq for StackMapFrame
Source§impl PartialEq for StackMapFrame
impl PartialEq for StackMapFrame
impl StructuralPartialEq for StackMapFrame
Auto Trait Implementations§
impl Freeze for StackMapFrame
impl RefUnwindSafe for StackMapFrame
impl Send for StackMapFrame
impl Sync for StackMapFrame
impl Unpin for StackMapFrame
impl UnsafeUnpin for StackMapFrame
impl UnwindSafe for StackMapFrame
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