Struct deno_core::NoopModuleLoader [−][src]
pub struct NoopModuleLoader;
Expand description
Placeholder structure used when creating a runtime that doesn’t support module loading.
Trait Implementations
impl ModuleLoader for NoopModuleLoader
[src]
impl ModuleLoader for NoopModuleLoader
[src]fn resolve(
&self,
_op_state: Rc<RefCell<OpState>>,
_specifier: &str,
_referrer: &str,
_is_main: bool
) -> Result<ModuleSpecifier, AnyError>
[src]
fn resolve(
&self,
_op_state: Rc<RefCell<OpState>>,
_specifier: &str,
_referrer: &str,
_is_main: bool
) -> Result<ModuleSpecifier, AnyError>
[src]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
fn load(
&self,
_op_state: Rc<RefCell<OpState>>,
_module_specifier: &ModuleSpecifier,
_maybe_referrer: Option<ModuleSpecifier>,
_is_dyn_import: bool
) -> Pin<Box<ModuleSourceFuture>>
[src]
fn load(
&self,
_op_state: Rc<RefCell<OpState>>,
_module_specifier: &ModuleSpecifier,
_maybe_referrer: Option<ModuleSpecifier>,
_is_dyn_import: bool
) -> Pin<Box<ModuleSourceFuture>>
[src]Given ModuleSpecifier, load its source code. Read more
fn prepare_load(
&self,
_op_state: Rc<RefCell<OpState>>,
_load_id: ModuleLoadId,
_module_specifier: &ModuleSpecifier,
_maybe_referrer: Option<String>,
_is_dyn_import: bool
) -> Pin<Box<dyn Future<Output = Result<(), AnyError>>>>
[src]
fn prepare_load(
&self,
_op_state: Rc<RefCell<OpState>>,
_load_id: ModuleLoadId,
_module_specifier: &ModuleSpecifier,
_maybe_referrer: Option<String>,
_is_dyn_import: bool
) -> Pin<Box<dyn Future<Output = Result<(), AnyError>>>>
[src]This hook can be used by implementors to do some preparation work before starting loading of modules. Read more