Trait rquickjs::Loader [−][src]
This is supported on crate feature
loader
only.Module loader interface
Required methods
pub fn load(
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<S>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<S>>, Error>
Load module by name
Implementations on Foreign Types
impl<S, A, B, C, D, E, F, G, H> Loader<S> for (A, B, C, D, E, F, G, H) where
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
H: Loader<S>,
A: Loader<S>,
F: Loader<S>,
G: Loader<S>,
D: Loader<S>,
[src]
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
H: Loader<S>,
A: Loader<S>,
F: Loader<S>,
G: Loader<S>,
D: Loader<S>,
impl<S, A, B, C, D, E, F> Loader<S> for (A, B, C, D, E, F) where
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
F: Loader<S>,
D: Loader<S>,
[src]
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
F: Loader<S>,
D: Loader<S>,
impl<S, A, B, C, D> Loader<S> for (A, B, C, D) where
C: Loader<S>,
B: Loader<S>,
A: Loader<S>,
D: Loader<S>,
[src]
C: Loader<S>,
B: Loader<S>,
A: Loader<S>,
D: Loader<S>,
impl<S, A> Loader<S> for (A,) where
A: Loader<S>,
[src]
A: Loader<S>,
impl<S, A, B> Loader<S> for (A, B) where
B: Loader<S>,
A: Loader<S>,
[src]
B: Loader<S>,
A: Loader<S>,
impl<S, A, B, C, D, E, F, G> Loader<S> for (A, B, C, D, E, F, G) where
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
F: Loader<S>,
G: Loader<S>,
D: Loader<S>,
[src]
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
F: Loader<S>,
G: Loader<S>,
D: Loader<S>,
impl<S, A, B, C> Loader<S> for (A, B, C) where
C: Loader<S>,
B: Loader<S>,
A: Loader<S>,
[src]
C: Loader<S>,
B: Loader<S>,
A: Loader<S>,
impl<S, A, B, C, D, E> Loader<S> for (A, B, C, D, E) where
C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
D: Loader<S>,
[src]
Loading content...C: Loader<S>,
E: Loader<S>,
B: Loader<S>,
A: Loader<S>,
D: Loader<S>,
Implementors
impl Loader<()> for BuiltinLoader
[src]
impl Loader<()> for ModuleLoader
[src]
impl Loader<()> for NativeLoader
[src]
impl Loader<()> for ScriptLoader
[src]
impl Loader<Native> for ModuleLoader
[src]
pub fn load(
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Native>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Native>>, Error>
impl Loader<Native> for NativeLoader
[src]
pub fn load(
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Native>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Native>>, Error>
impl Loader<Script> for BuiltinLoader
[src]
pub fn load(
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
impl Loader<Script> for ScriptLoader
[src]
pub fn load(
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
path: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
impl<D> Loader<Script> for Bundle<&'static Map<&'static str, D>> where
D: HasByteCode<'static>,
[src]
D: HasByteCode<'static>,
pub fn load(
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
impl<D> Loader<Script> for Bundle<&'static [(&'static str, D)]> where
D: HasByteCode<'static>,
[src]
D: HasByteCode<'static>,
pub fn load(
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
[src]
&mut self,
ctx: Ctx<'js>,
name: &str
) -> Result<Module<'js, Loaded<Script>>, Error>
impl<L> Loader<()> for Bundle<L> where
Bundle<L>: Loader<Script>,
[src]
Bundle<L>: Loader<Script>,
impl<L> Loader<()> for Compile<L> where
L: Loader<Script>,
[src]
L: Loader<Script>,
impl<L> Loader<Script> for Compile<L> where
L: Loader<Script>,
[src]
L: Loader<Script>,