pub struct ModulesTable { /* private fields */ }Implementations§
Source§impl ModulesTable
impl ModulesTable
pub fn new() -> Self
pub fn register(&mut self, name: &str, info: ModuleInfo)
pub fn get(&self, name: &str) -> Option<&ModuleInfo>
pub fn is_loaded(&self, name: &str) -> bool
pub fn iter(&self) -> impl Iterator<Item = (&String, &ModuleInfo)>
pub fn to_hash(&self) -> HashMap<String, String>
Trait Implementations§
Source§impl Debug for ModulesTable
impl Debug for ModulesTable
Source§impl Default for ModulesTable
impl Default for ModulesTable
Source§fn default() -> ModulesTable
fn default() -> ModulesTable
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ModulesTable
impl RefUnwindSafe for ModulesTable
impl Send for ModulesTable
impl Sync for ModulesTable
impl Unpin for ModulesTable
impl UnsafeUnpin for ModulesTable
impl UnwindSafe for ModulesTable
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