pub struct ExceptionEntry {
pub start: u16,
pub end: u16,
pub handler: u16,
pub catch_type: Option<String>,
}Expand description
One row of the JVM exception table.
Fields§
§start: u16Start of the try region (instruction index, not byte offset).
end: u16Exclusive end of the try region.
handler: u16Handler instruction index.
catch_type: Option<String>Catch type class name (None → finally / catch-all).
Trait Implementations§
Source§impl Clone for ExceptionEntry
impl Clone for ExceptionEntry
Source§fn clone(&self) -> ExceptionEntry
fn clone(&self) -> ExceptionEntry
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ExceptionEntry
impl RefUnwindSafe for ExceptionEntry
impl Send for ExceptionEntry
impl Sync for ExceptionEntry
impl Unpin for ExceptionEntry
impl UnsafeUnpin for ExceptionEntry
impl UnwindSafe for ExceptionEntry
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