pub struct LuaGlobalIndex { /* private fields */ }Implementations§
Source§impl LuaGlobalIndex
impl LuaGlobalIndex
pub fn new() -> Self
pub fn add_global_decl(&mut self, name: &str, decl_id: LuaDeclId)
pub fn get_all_global_decl_ids(&self) -> Vec<LuaDeclId>
pub fn get_global_decl_ids(&self, name: &str) -> Option<&Vec<LuaDeclId>>
pub fn is_exist_global_decl(&self, name: &str) -> bool
Trait Implementations§
Source§impl Debug for LuaGlobalIndex
impl Debug for LuaGlobalIndex
Source§impl Default for LuaGlobalIndex
impl Default for LuaGlobalIndex
Auto Trait Implementations§
impl Freeze for LuaGlobalIndex
impl RefUnwindSafe for LuaGlobalIndex
impl Send for LuaGlobalIndex
impl Sync for LuaGlobalIndex
impl Unpin for LuaGlobalIndex
impl UnsafeUnpin for LuaGlobalIndex
impl UnwindSafe for LuaGlobalIndex
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more