Struct libucl_sys::ucl_object_t [] [src]

pub struct ucl_object_t {
    pub key: *const c_char,
    pub next: *mut ucl_object_t,
    pub prev: *mut ucl_object_t,
    pub keylen: uint32_t,
    pub len: uint32_t,
    pub rc: uint32_t,
    pub flags: uint16_t,
    pub real_type: uint16_t,
    pub trash_stack: [*const c_char; 2],
    // some fields omitted
}

Fields

key
next
prev
keylen
len
rc
flags
real_type
trash_stack

Methods

impl ucl_object_t

unsafe fn iv(&self) -> int64_t

unsafe fn sv(&self) -> *const c_char

unsafe fn dv(&self) -> c_double

unsafe fn av(&self) -> *mut c_void

unsafe fn ov(&self) -> *mut c_void

unsafe fn uv(&self) -> *mut c_void