Struct julia_sys::_jl_datatype_t
[−]
[src]
#[repr(C)]pub struct _jl_datatype_t { pub name: *mut jl_typename_t, pub super_: *mut _jl_datatype_t, pub parameters: *mut jl_svec_t, pub types: *mut jl_svec_t, pub instance: *mut jl_value_t, pub layout: *const jl_datatype_layout_t, pub size: i32, pub ninitialized: i32, pub uid: u32, pub abstract_: u8, pub mutabl: u8, pub struct_decl: *mut c_void, pub ditype: *mut c_void, pub depth: i32, pub hasfreetypevars: i8, pub isleaftype: i8, }
Fields
name: *mut jl_typename_t
super_: *mut _jl_datatype_t
parameters: *mut jl_svec_t
types: *mut jl_svec_t
instance: *mut jl_value_t
layout: *const jl_datatype_layout_t
size: i32
ninitialized: i32
uid: u32
abstract_: u8
mutabl: u8
struct_decl: *mut c_void
ditype: *mut c_void
depth: i32
hasfreetypevars: i8
isleaftype: i8
Trait Implementations
impl Debug for _jl_datatype_t
[src]
impl Copy for _jl_datatype_t
[src]
impl Clone for _jl_datatype_t
[src]
fn clone(&self) -> _jl_datatype_t
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more