MCPcopy Create free account
hub / github.com/Botloader/botloader / load

Method load

components/vm/src/moduleloader.rs:93–112  ·  view source on GitHub ↗
(
        &self,
        module_specifier: &deno_core::ModuleSpecifier,
        _maybe_referrer: Option<&deno_core::ModuleSpecifier>,
        _is_dyn_import: bool,
        _requested_module_type: Requ

Source from the content-addressed store, hash-verified

91 }
92
93 fn load(
94 &self,
95 module_specifier: &deno_core::ModuleSpecifier,
96 _maybe_referrer: Option<&deno_core::ModuleSpecifier>,
97 _is_dyn_import: bool,
98 _requested_module_type: RequestedModuleType,
99 ) -> ModuleLoadResponse {
100 ModuleLoadResponse::Sync(
101 if let Some(l) = self.try_load_std_module(module_specifier) {
102 Ok(l)
103 } else if let Some(l) = self.try_load_script_module(module_specifier) {
104 Ok(l)
105 } else {
106 Err(anyhow::anyhow!(
107 "failed finding module {:?}",
108 module_specifier
109 ))
110 },
111 )
112 }
113}
114
115pub struct ModuleEntry {

Callers 3

is_brokenMethod · 0.80
check_terminatedMethod · 0.80

Calls 2

try_load_std_moduleMethod · 0.80

Tested by

no test coverage detected