Struct llvm_ir::instruction::IntToPtr
source · pub struct IntToPtr {
pub operand: Operand,
pub to_type: TypeRef,
pub dest: Name,
pub debugloc: Option<DebugLoc>,
}
Expand description
Convert integer to pointer. See LLVM 14 docs on the ‘inttoptr’ instruction
Fields§
§operand: Operand
§to_type: TypeRef
§dest: Name
§debugloc: Option<DebugLoc>
Trait Implementations§
source§impl From<IntToPtr> for Instruction
impl From<IntToPtr> for Instruction
source§fn from(inst: IntToPtr) -> Instruction
fn from(inst: IntToPtr) -> Instruction
Converts to this type from the input type.
source§impl HasDebugLoc for IntToPtr
impl HasDebugLoc for IntToPtr
source§impl PartialEq<IntToPtr> for IntToPtr
impl PartialEq<IntToPtr> for IntToPtr
source§impl TryFrom<Instruction> for IntToPtr
impl TryFrom<Instruction> for IntToPtr
impl StructuralPartialEq for IntToPtr
Auto Trait Implementations§
impl RefUnwindSafe for IntToPtr
impl Send for IntToPtr
impl Sync for IntToPtr
impl Unpin for IntToPtr
impl UnwindSafe for IntToPtr
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