pub struct TryDef {
pub block: Chunk,
pub handler: Option<(Option<String>, Chunk)>,
pub finalizer: Option<Chunk>,
}Expand description
A compiled try/catch/finally block. Bodies are bare chunks run in the
current scope.
Fields§
§block: Chunk§handler: Option<(Option<String>, Chunk)>(catch_param_name, catch_body).
finalizer: Option<Chunk>Trait Implementations§
Auto Trait Implementations§
impl Freeze for TryDef
impl RefUnwindSafe for TryDef
impl Send for TryDef
impl Sync for TryDef
impl Unpin for TryDef
impl UnsafeUnpin for TryDef
impl UnwindSafe for TryDef
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