Struct rspirv::lift::LiftContext
source · 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 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