pub struct LuaDebug {Show 14 fields
pub name: Option<Vec<u8>>,
pub namewhat: Vec<u8>,
pub what: u8,
pub source: Vec<u8>,
pub short_src: Vec<u8>,
pub linedefined: i32,
pub lastlinedefined: i32,
pub currentline: i32,
pub nups: u8,
pub nparams: u8,
pub isvararg: bool,
pub istailcall: bool,
pub ftransfer: u16,
pub ntransfer: u16,
/* private fields */
}Expand description
Debug introspection record. C: lua_Debug.
Fields§
§name: Option<Vec<u8>>§namewhat: Vec<u8>§what: u8§source: Vec<u8>§short_src: Vec<u8>§linedefined: i32§lastlinedefined: i32§currentline: i32§nups: u8§nparams: u8§isvararg: bool§istailcall: bool§ftransfer: u16§ntransfer: u16Implementations§
Source§impl LuaDebug
impl LuaDebug
pub fn name_bytes(&self) -> &[u8] ⓘ
pub fn namewhat_bytes(&self) -> &[u8] ⓘ
pub fn what_bytes(&self) -> &[u8] ⓘ
pub fn short_src_bytes(&self) -> &[u8] ⓘ
pub fn source_bytes(&self) -> &[u8] ⓘ
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LuaDebug
impl RefUnwindSafe for LuaDebug
impl Send for LuaDebug
impl Sync for LuaDebug
impl Unpin for LuaDebug
impl UnsafeUnpin for LuaDebug
impl UnwindSafe for LuaDebug
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more