use crate::{LuaState, ffi};
impl LuaState {
#[inline]
#[must_use]
pub fn is_nil(&self, index: i32) -> bool {
unsafe { ffi::lua_isnil(self.0, index) != 0 }
}
#[inline]
#[must_use]
pub fn is_none(&self, index: i32) -> bool {
unsafe { ffi::lua_isnone(self.0, index) != 0 }
}
#[inline]
#[must_use]
pub fn is_none_or_nil(&self, index: i32) -> bool {
unsafe { ffi::lua_isnoneornil(self.0, index) != 0 }
}
#[inline]
pub fn push_nil(&mut self) {
unsafe { ffi::lua_pushnil(self.0); }
}
}