pub struct TableSwitchData {
pub padding: u8,
pub default_offset: i32,
pub low: i32,
pub high: i32,
pub offsets: Vec<i32>,
}Expand description
Operand data for the tableswitch instruction.
https://docs.oracle.com/javase/specs/jvms/se21/html/jvms-6.html#jvms-6.5.tableswitch
Fields§
§padding: u8§default_offset: i32§low: i32§high: i32§offsets: Vec<i32>Trait Implementations§
Source§impl Clone for TableSwitchData
impl Clone for TableSwitchData
Source§impl Debug for TableSwitchData
impl Debug for TableSwitchData
impl Eq for TableSwitchData
Source§impl PartialEq for TableSwitchData
impl PartialEq for TableSwitchData
impl StructuralPartialEq for TableSwitchData
Auto Trait Implementations§
impl Freeze for TableSwitchData
impl RefUnwindSafe for TableSwitchData
impl Send for TableSwitchData
impl Sync for TableSwitchData
impl Unpin for TableSwitchData
impl UnsafeUnpin for TableSwitchData
impl UnwindSafe for TableSwitchData
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