Struct jl_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 hash: u32,
pub _bitfield_align_1: [u8; 0],
pub _bitfield_1: __BindgenBitfieldUnit<[u8; 1]>,
pub __bindgen_padding_0: [u8; 7],
}
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
hash: u32
_bitfield_align_1: [u8; 0]
_bitfield_1: __BindgenBitfieldUnit<[u8; 1]>
__bindgen_padding_0: [u8; 7]
Implementations
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for _jl_datatype_t
impl !Send for _jl_datatype_t
impl !Sync for _jl_datatype_t
impl Unpin for _jl_datatype_t
impl UnwindSafe for _jl_datatype_t
Blanket Implementations
Mutably borrows from an owned value. Read more