[−][src]Trait qjs::Source
Script source.
Associated Types
type Flags
Required methods
fn default_flags() -> Self::Flags
Default eval flags.
fn eval(
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
Evaluate a script or module source.
Implementations on Foreign Types
impl<'_> Source for &'_ str
[src]
type Flags = Eval
fn default_flags() -> Self::Flags
[src]
fn eval(
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
[src]
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
impl<'_> Source for &'_ Path
[src]
type Flags = Eval
fn default_flags() -> Self::Flags
[src]
fn eval(
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
[src]
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
impl<'_> Source for &'_ [u8]
[src]
type Flags = EvalBinary
fn default_flags() -> Self::Flags
[src]
fn eval(
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>
[src]
self,
ctxt: &ContextRef,
flags: Self::Flags
) -> Result<Local<Value>, Error>