pub struct NullModuleResolver;Implementations§
Source§impl NullModuleResolver
impl NullModuleResolver
pub fn get_human_readable_module_name(&self, module_name: &ModuleName) -> String
Source§impl NullModuleResolver
impl NullModuleResolver
Sourcepub fn get_module(&self, _module_name: &ModuleName) -> Option<ModulePtr>
pub fn get_module(&self, _module_name: &ModuleName) -> Option<ModulePtr>
C++ const ModulePtr getModule(const ModuleName&) const override { return nullptr; }
(ModuleResolver.h:57). The nullable ModulePtr is modeled as
Option<ModulePtr>, so the null answer is None.
Source§impl NullModuleResolver
impl NullModuleResolver
pub fn module_exists(&self, _module_name: &ModuleName) -> bool
Source§impl NullModuleResolver
impl NullModuleResolver
pub fn resolve_module_info( &mut self, _current_module_name: &ModuleName, _path_expr: &AstExpr, ) -> Option<ModuleInfo>
Trait Implementations§
Source§impl Clone for NullModuleResolver
impl Clone for NullModuleResolver
Source§fn clone(&self) -> NullModuleResolver
fn clone(&self) -> NullModuleResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for NullModuleResolver
Source§impl Debug for NullModuleResolver
impl Debug for NullModuleResolver
Source§impl Default for NullModuleResolver
impl Default for NullModuleResolver
Source§fn default() -> NullModuleResolver
fn default() -> NullModuleResolver
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for NullModuleResolver
impl RefUnwindSafe for NullModuleResolver
impl Send for NullModuleResolver
impl Sync for NullModuleResolver
impl Unpin for NullModuleResolver
impl UnsafeUnpin for NullModuleResolver
impl UnwindSafe for NullModuleResolver
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