pub enum StackMapFrameKind {
Same,
SameLocalsOneStackItem,
Chop {
count: u8,
},
SameExtended,
Append,
Full,
}Expand description
Encoding form of a StackMapFrame.
Variants§
Same
A compact frame with inherited locals and an empty operand stack.
SameLocalsOneStackItem
A frame with inherited locals and one operand-stack entry.
Chop
A frame that removes local entries from the preceding frame.
SameExtended
An extended same frame with a wider offset delta.
Append
A frame that appends local entries to the preceding frame.
Full
A frame that supplies complete local and operand-stack entries.
Trait Implementations§
Source§impl Clone for StackMapFrameKind
impl Clone for StackMapFrameKind
Source§fn clone(&self) -> StackMapFrameKind
fn clone(&self) -> StackMapFrameKind
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 Copy for StackMapFrameKind
Source§impl Debug for StackMapFrameKind
impl Debug for StackMapFrameKind
impl Eq for StackMapFrameKind
Source§impl PartialEq for StackMapFrameKind
impl PartialEq for StackMapFrameKind
impl StructuralPartialEq for StackMapFrameKind
Auto Trait Implementations§
impl Freeze for StackMapFrameKind
impl RefUnwindSafe for StackMapFrameKind
impl Send for StackMapFrameKind
impl Sync for StackMapFrameKind
impl Unpin for StackMapFrameKind
impl UnsafeUnpin for StackMapFrameKind
impl UnwindSafe for StackMapFrameKind
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