sim-nest 0.2.2

The SIM constellation umbrella facade: one crate that re-exports the runtime kernel, codecs, number domains, and libraries behind features.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use sim::lib_lang_jvm::{
    GeneratedLambdaClassSpace, JavaLambdaCallable, SimFunctionalAdapter,
    executor_admitted_lambda_protocols, jvm_functional_adapter_capability,
};

fn main() {
    assert_eq!(executor_admitted_lambda_protocols().len(), 2);
    let _classes = GeneratedLambdaClassSpace::new();
    assert!(!std::any::type_name::<JavaLambdaCallable>().is_empty());
    assert!(!std::any::type_name::<SimFunctionalAdapter>().is_empty());
    assert_eq!(
        jvm_functional_adapter_capability().as_str(),
        "jvm.functional-adapter"
    );
}