Struct llvm_ir::terminator::CatchSwitch [−][src]
pub struct CatchSwitch { pub parent_pad: Operand, pub catch_handlers: Vec<Name>, pub default_unwind_dest: Option<Name>, pub result: Name, pub debugloc: Option<DebugLoc>, }
Expand description
Fields
parent_pad: Operand
catch_handlers: Vec<Name>
Cannot be empty
default_unwind_dest: Option<Name>
None
here indicates ‘unwind to caller’
result: Name
debugloc: Option<DebugLoc>
Trait Implementations
Performs the conversion.
Returns the DebugLoc
associated with the given Instruction
,
Terminator
, GlobalVariable
, or Function
; or None
if it doesn’t
have a DebugLoc
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for CatchSwitch
impl Send for CatchSwitch
impl Sync for CatchSwitch
impl Unpin for CatchSwitch
impl UnwindSafe for CatchSwitch
Blanket Implementations
Mutably borrows from an owned value. Read more