Type Alias jl_sys::bindings::jl_module_t

source ·
pub type jl_module_t = _jl_module_t;

Aliased Type§

struct jl_module_t {
Show 17 fields pub name: *mut _jl_sym_t, pub parent: *mut _jl_module_t, pub bindings: AtomicPtr<jl_svec_t>, pub bindingkeyset: AtomicPtr<jl_array_t>, pub usings: arraylist_t, pub build_id: jl_uuid_t, pub uuid: jl_uuid_t, pub primary_world: usize, pub counter: AtomicU32, pub nospecialize: i32, pub optlevel: i8, pub compile: i8, pub infer: i8, pub istopmod: u8, pub max_methods: i8, pub lock: jl_mutex_t, pub hash: isize,
}

Fields§

§name: *mut _jl_sym_t§parent: *mut _jl_module_t§bindings: AtomicPtr<jl_svec_t>§bindingkeyset: AtomicPtr<jl_array_t>§usings: arraylist_t§build_id: jl_uuid_t§uuid: jl_uuid_t§primary_world: usize§counter: AtomicU32§nospecialize: i32§optlevel: i8§compile: i8§infer: i8§istopmod: u8§max_methods: i8§lock: jl_mutex_t§hash: isize