pub struct JavascriptEvalPolicy { /* private fields */ }Expand description
Bounded direct evaluator over stable javascript/* lowering.
Implementations§
Source§impl JavascriptEvalPolicy
impl JavascriptEvalPolicy
Sourcepub fn profile(&self) -> &LanguageProfile
pub fn profile(&self) -> &LanguageProfile
Selected profile.
Sourcepub fn eval_lowered(
&self,
lowered: &Expr,
state: &mut JavascriptState,
) -> Result<Completion>
pub fn eval_lowered( &self, lowered: &Expr, state: &mut JavascriptState, ) -> Result<Completion>
Evaluate a codec-produced Script or Module lowering without an intermediate plan.
Trait Implementations§
Source§impl Clone for JavascriptEvalPolicy
impl Clone for JavascriptEvalPolicy
Source§fn clone(&self) -> JavascriptEvalPolicy
fn clone(&self) -> JavascriptEvalPolicy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for JavascriptEvalPolicy
impl RefUnwindSafe for JavascriptEvalPolicy
impl Send for JavascriptEvalPolicy
impl Sync for JavascriptEvalPolicy
impl Unpin for JavascriptEvalPolicy
impl UnsafeUnpin for JavascriptEvalPolicy
impl UnwindSafe for JavascriptEvalPolicy
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