phoxal 0.56.1

Phoxal - production-oriented autonomous robot framework: the runtime engine and model (the api contract tree lives in phoxal-api, the typed bus in phoxal-bus).
Documentation
//! Compile-pass / compile-fail coverage for the authoring macros.
//!
//! Each `fail/` case pins a compile-time guarantee the surface makes: a
//! capability a role does not have, a handle from the wrong API, a request or
//! response type that does not match the endpoint. The expected diagnostics
//! are part of the guarantee - an author has to be told which rule they hit.

#[cfg(not(feature = "test-harness"))]
#[test]
fn trybuild_ui() {
    let t = trybuild::TestCases::new();
    t.pass("tests/trybuild/pass/*.rs");
    t.compile_fail("tests/trybuild/fail/*.rs");
}

// Workspace-wide test builds may unify the explicit dev-dependency feature
// from an official component into this package's test target. The negative
// surface test is meaningful only for the production feature set; with the
// harness deliberately enabled, compiling its import is expected.
#[cfg(feature = "test-harness")]
#[test]
fn trybuild_ui_with_test_harness_enabled() {}