luaur_vm/macros/
lua_o_nilobject.rs1use crate::type_aliases::t_value::TValue;
2use crate::type_aliases::value::Value;
3
4#[repr(transparent)]
10pub struct NilSentinel(pub TValue);
11unsafe impl Sync for NilSentinel {}
12
13#[no_mangle]
14#[allow(non_upper_case_globals)]
15pub static luaO_nilobject_: NilSentinel = NilSentinel(TValue {
16 value: Value {
17 p: core::ptr::null_mut(),
18 },
19 extra: [0],
20 tt: 0, });
22
23#[allow(non_upper_case_globals)]
25pub const luaO_nilobject: *const TValue = &luaO_nilobject_.0 as *const TValue;