pub enum ExceptionsOperator {
Try {
blockty: BlockType,
},
Catch {
tag_index: u32,
},
Throw {
tag_index: u32,
},
Rethrow {
relative_depth: u32,
},
Delegate {
relative_depth: u32,
},
CatchAll,
}Expand description
A subset of WebAssembly operations given by the Exceptions proposal
Variants§
Implementations§
Trait Implementations§
source§impl Clone for ExceptionsOperator
impl Clone for ExceptionsOperator
source§fn clone(&self) -> ExceptionsOperator
fn clone(&self) -> ExceptionsOperator
Returns a copy 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 moresource§impl Debug for ExceptionsOperator
impl Debug for ExceptionsOperator
source§impl<'a> From<ExceptionsOperator> for Operator<'a>
impl<'a> From<ExceptionsOperator> for Operator<'a>
source§fn from(op: ExceptionsOperator) -> Self
fn from(op: ExceptionsOperator) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for ExceptionsOperator
impl Send for ExceptionsOperator
impl Sync for ExceptionsOperator
impl Unpin for ExceptionsOperator
impl UnwindSafe for ExceptionsOperator
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