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§fn clone(&self) -> StackMapFrame
fn clone(&self) -> StackMapFrame
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 moreSource§impl Debug for StackMapFrame
impl Debug for StackMapFrame
impl Eq for StackMapFrame
Source§impl PartialEq for StackMapFrame
impl PartialEq for StackMapFrame
Source§fn eq(&self, other: &StackMapFrame) -> bool
fn eq(&self, other: &StackMapFrame) -> bool
Tests for
self and other values to be equal, and is used by ==.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