Struct deno_core::NoopModuleLoader
source · pub struct NoopModuleLoader;
Expand description
Placeholder structure used when creating a runtime that doesn’t support module loading.
Trait Implementations§
source§impl ModuleLoader for NoopModuleLoader
impl ModuleLoader for NoopModuleLoader
source§fn resolve(
&self,
specifier: &str,
referrer: &str,
_kind: ResolutionKind
) -> Result<ModuleSpecifier, Error>
fn resolve( &self, specifier: &str, referrer: &str, _kind: ResolutionKind ) -> Result<ModuleSpecifier, Error>
Returns an absolute URL.
When implementing an spec-complaint VM, this should be exactly the
algorithm described here:
https://html.spec.whatwg.org/multipage/webappapis.html#resolve-a-module-specifier Read more
source§fn load(
&self,
module_specifier: &ModuleSpecifier,
maybe_referrer: Option<&ModuleSpecifier>,
_is_dyn_import: bool
) -> Pin<Box<ModuleSourceFuture>>
fn load( &self, module_specifier: &ModuleSpecifier, maybe_referrer: Option<&ModuleSpecifier>, _is_dyn_import: bool ) -> Pin<Box<ModuleSourceFuture>>
Given ModuleSpecifier, load its source code. Read more
Auto Trait Implementations§
impl RefUnwindSafe for NoopModuleLoader
impl Send for NoopModuleLoader
impl Sync for NoopModuleLoader
impl Unpin for NoopModuleLoader
impl UnwindSafe for NoopModuleLoader
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