pub struct LuaMemberIndex { /* private fields */ }Implementations§
Source§impl LuaMemberIndex
impl LuaMemberIndex
pub fn new() -> Self
pub fn add_member(&mut self, member: LuaMember) -> LuaMemberId
pub fn add_member_owner( &mut self, owner: LuaMemberOwner, id: LuaMemberId, ) -> Option<()>
pub fn get_member(&self, id: &LuaMemberId) -> Option<&LuaMember>
pub fn get_member_mut(&mut self, id: &LuaMemberId) -> Option<&mut LuaMember>
pub fn get_member_map( &self, owner: LuaMemberOwner, ) -> Option<&HashMap<LuaMemberKey, LuaMemberId>>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LuaMemberIndex
impl RefUnwindSafe for LuaMemberIndex
impl Send for LuaMemberIndex
impl Sync for LuaMemberIndex
impl Unpin for LuaMemberIndex
impl UnwindSafe for LuaMemberIndex
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> 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