#[repr(C)]pub struct MIR_func {Show 19 fields
pub name: *const c_char,
pub func_item: MIR_item_t,
pub original_vars_num: usize,
pub insns: DLIST_MIR_insn_t,
pub original_insns: DLIST_MIR_insn_t,
pub nres: u32,
pub nargs: u32,
pub last_temp_num: u32,
pub n_inlines: u32,
pub res_types: *mut MIR_type_t,
pub vararg_p: c_char,
pub expr_p: c_char,
pub jret_p: c_char,
pub vars: *mut VARR_MIR_var_t,
pub global_vars: *mut VARR_MIR_var_t,
pub machine_code: *mut c_void,
pub call_addr: *mut c_void,
pub internal: *mut c_void,
pub first_lref: *mut MIR_lref_data,
}Fields§
§name: *const c_char§func_item: MIR_item_t§original_vars_num: usize§insns: DLIST_MIR_insn_t§original_insns: DLIST_MIR_insn_t§nres: u32§nargs: u32§last_temp_num: u32§n_inlines: u32§res_types: *mut MIR_type_t§vararg_p: c_char§expr_p: c_char§jret_p: c_char§vars: *mut VARR_MIR_var_t§global_vars: *mut VARR_MIR_var_t§machine_code: *mut c_void§call_addr: *mut c_void§internal: *mut c_void§first_lref: *mut MIR_lref_dataTrait Implementations§
Auto Trait Implementations§
impl Freeze for MIR_func
impl RefUnwindSafe for MIR_func
impl !Send for MIR_func
impl !Sync for MIR_func
impl Unpin for MIR_func
impl UnwindSafe for MIR_func
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