jlrs 0.23.0

jlrs provides bindings to the Julia C API that enable Julia code to be called from Rust and more.
Documentation
mod weak_handle {
    use jlrs::{prelude::*, weak_handle};

    fn uses_weak_handle() {
        match weak_handle!() {
            Ok(handle) => {
                handle.local_scope::<_, 0>(|_f| ());
            }
            Err(_e) => {
                panic!()
            }
        }
    }

    #[test]
    fn weak_handle() {
        let julia = Builder::new().start_local().unwrap();

        uses_weak_handle();

        std::mem::drop(julia);
    }
}