sim-nest 0.1.5

The SIM constellation umbrella facade: one crate that re-exports the runtime kernel, codecs, number domains, and libraries behind features.
Documentation
#[path = "support/features.rs"]
mod features;

use features::{assert_feature_includes, collect_feature_dependencies};

#[test]
fn r28_jack_feature_is_hardware_opt_in() {
    let features = collect_feature_dependencies(include_str!("../Cargo.toml"));

    assert_feature_includes(
        &features,
        "stream-jack",
        &[
            "audio-graph-core",
            "stream-audio",
            "stream-clock",
            "stream-host",
        ],
    );
    assert!(
        !features["default"]
            .iter()
            .any(|feature| feature == "stream-jack")
    );
}