duchess 0.3.2

Silky smooth Java-Rust interop
1
2
3
4
5
6
7
8
9
10
11
use crate::Jvm;

#[test]
fn nested_jvm_with() {
    Jvm::with(|_jvm| {
        let err = Jvm::with(|_jvm| Ok(())).expect_err("nested JVMs are illegal");
        assert!(matches!(err, crate::Error::NestedUsage));
        Ok(())
    })
    .expect("returns Ok")
}