- 
                Notifications
    
You must be signed in to change notification settings  - Fork 209
 
Open
Labels
Description
Consider the following example:
fn main() {
    let global_name: std::rc::Rc<std::cell::RefCell<&'static str>> = Default::default();
    let global_name2 = global_name.clone();
    {
        let mut engine = rhai::Engine::new();
        engine.register_fn("hello", move |name: &'static str| {
            *global_name.borrow_mut() = name;
        });
        engine.eval::<()>(r#"hello("some name")"#).unwrap();
    }
    println!("{:?}", &*global_name2.borrow());
}rhai v1.19.0
m4tx