Allow engine to retain functions across runs.
This commit is contained in:
@@ -4,7 +4,7 @@ use crate::any::{Any, Dynamic};
|
||||
use std::borrow::Cow;
|
||||
|
||||
/// A type containing information about current scope.
|
||||
/// Useful for keeping state between `Engine` runs
|
||||
/// Useful for keeping state between `Engine` runs.
|
||||
///
|
||||
/// # Example
|
||||
///
|
||||
@@ -15,9 +15,9 @@ use std::borrow::Cow;
|
||||
/// let mut engine = Engine::new();
|
||||
/// let mut my_scope = Scope::new();
|
||||
///
|
||||
/// engine.eval_with_scope::<()>(&mut my_scope, "let x = 5;")?;
|
||||
/// engine.eval_with_scope::<()>(&mut my_scope, false, "let x = 5;")?;
|
||||
///
|
||||
/// assert_eq!(engine.eval_with_scope::<i64>(&mut my_scope, "x + 1")?, 6);
|
||||
/// assert_eq!(engine.eval_with_scope::<i64>(&mut my_scope, false, "x + 1")?, 6);
|
||||
/// # Ok(())
|
||||
/// # }
|
||||
/// ```
|
||||
|
Reference in New Issue
Block a user