#[repr(C)]pub struct luarequire_Configuration {Show 13 fields
pub is_require_allowed: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, requirer_chunkname: *const c_char) -> bool,
pub reset: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, requirer_chunkname: *const c_char) -> luarequire_NavigateResult,
pub jump_to_alias: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, path: *const c_char) -> luarequire_NavigateResult,
pub to_parent: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> luarequire_NavigateResult,
pub to_child: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, name: *const c_char) -> luarequire_NavigateResult,
pub is_module_present: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> bool,
pub get_chunkname: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult,
pub get_loadname: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult,
pub get_cache_key: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult,
pub is_config_present: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> bool,
pub get_alias: Option<unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, alias: *const c_char, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult>,
pub get_config: Option<unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult>,
pub load: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, path: *const c_char, chunkname: *const c_char, loadname: *const c_char) -> c_int,
}
Available on crate feature
luau
only.Fields§
§is_require_allowed: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, requirer_chunkname: *const c_char) -> bool
§reset: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, requirer_chunkname: *const c_char) -> luarequire_NavigateResult
§jump_to_alias: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, path: *const c_char) -> luarequire_NavigateResult
§to_parent: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> luarequire_NavigateResult
§to_child: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, name: *const c_char) -> luarequire_NavigateResult
§is_module_present: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> bool
§get_chunkname: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult
§get_loadname: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult
§get_cache_key: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult
§is_config_present: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void) -> bool
§get_alias: Option<unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, alias: *const c_char, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult>
§get_config: Option<unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, buffer: *mut c_char, buffer_size: usize, size_out: *mut usize) -> luarequire_WriteResult>
§load: unsafe extern "C-unwind" fn(L: *mut lua_State, ctx: *mut c_void, path: *const c_char, chunkname: *const c_char, loadname: *const c_char) -> c_int
Auto Trait Implementations§
impl Freeze for luarequire_Configuration
impl RefUnwindSafe for luarequire_Configuration
impl Send for luarequire_Configuration
impl Sync for luarequire_Configuration
impl Unpin for luarequire_Configuration
impl UnwindSafe for luarequire_Configuration
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