pub struct LiftContext { /* private fields */ }
Implementations§
§impl LiftContext
impl LiftContext
pub fn lift_branch( &mut self, raw: &Instruction, ) -> Result<Branch, InstructionError>
pub fn lift_terminator( &mut self, raw: &Instruction, ) -> Result<Terminator, InstructionError>
pub fn lift_op(&mut self, raw: &Instruction) -> Result<Op, InstructionError>
pub fn lift_type(&mut self, raw: &Instruction) -> Result<Type, InstructionError>
pub fn lift_extension( &mut self, raw: &Instruction, ) -> Result<Extension, InstructionError>
pub fn lift_ext_inst_import( &mut self, raw: &Instruction, ) -> Result<ExtInstImport, InstructionError>
pub fn lift_ext_inst( &mut self, raw: &Instruction, ) -> Result<ExtInst, InstructionError>
pub fn lift_memory_model( &mut self, raw: &Instruction, ) -> Result<MemoryModel, InstructionError>
pub fn lift_entry_point( &mut self, raw: &Instruction, ) -> Result<EntryPoint, InstructionError>
pub fn lift_execution_mode( &mut self, raw: &Instruction, ) -> Result<ExecutionMode, InstructionError>
pub fn lift_capability( &mut self, raw: &Instruction, ) -> Result<Capability, InstructionError>
pub fn lift_function( &mut self, raw: &Instruction, ) -> Result<Function, InstructionError>
pub fn lift_function_parameter( &mut self, raw: &Instruction, ) -> Result<FunctionParameter, InstructionError>
pub fn lift_function_end( &mut self, raw: &Instruction, ) -> Result<FunctionEnd, InstructionError>
pub fn lift_function_call( &mut self, raw: &Instruction, ) -> Result<FunctionCall, InstructionError>
pub fn lift_execution_mode_id( &mut self, raw: &Instruction, ) -> Result<ExecutionModeId, InstructionError>
Source§impl LiftContext
impl LiftContext
Auto Trait Implementations§
impl Freeze for LiftContext
impl RefUnwindSafe for LiftContext
impl Send for LiftContext
impl Sync for LiftContext
impl Unpin for LiftContext
impl UnwindSafe for LiftContext
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