Struct jl_sys::_jl_method_t [−][src]
#[repr(C)]pub struct _jl_method_t {Show 27 fields
pub name: *mut jl_sym_t,
pub module: *mut _jl_module_t,
pub file: *mut jl_sym_t,
pub line: i32,
pub primary_world: usize,
pub deleted_world: usize,
pub sig: *mut jl_value_t,
pub specializations: u64,
pub speckeyset: u64,
pub slot_syms: *mut jl_value_t,
pub external_mt: *mut jl_value_t,
pub source: *mut jl_value_t,
pub unspecialized: u64,
pub generator: *mut jl_value_t,
pub roots: *mut jl_array_t,
pub ccallable: *mut jl_svec_t,
pub invokes: u64,
pub recursion_relation: *mut jl_value_t,
pub nargs: i32,
pub called: i32,
pub nospecialize: i32,
pub nkw: i32,
pub isva: u8,
pub pure_: u8,
pub is_for_opaque_closure: u8,
pub aggressive_constprop: u8,
pub writelock: jl_mutex_t,
}
Fields
name: *mut jl_sym_t
module: *mut _jl_module_t
file: *mut jl_sym_t
line: i32
primary_world: usize
deleted_world: usize
sig: *mut jl_value_t
specializations: u64
speckeyset: u64
slot_syms: *mut jl_value_t
external_mt: *mut jl_value_t
source: *mut jl_value_t
unspecialized: u64
generator: *mut jl_value_t
roots: *mut jl_array_t
ccallable: *mut jl_svec_t
invokes: u64
recursion_relation: *mut jl_value_t
nargs: i32
called: i32
nospecialize: i32
nkw: i32
isva: u8
pure_: u8
is_for_opaque_closure: u8
aggressive_constprop: u8
writelock: jl_mutex_t
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _jl_method_t
impl !Send for _jl_method_t
impl !Sync for _jl_method_t
impl Unpin for _jl_method_t
impl UnwindSafe for _jl_method_t
Blanket Implementations
Mutably borrows from an owned value. Read more