[]
= "ridl-loopback"
= true
= true
= true
= true
= "The in-process reference runtime: an implementation of ridl-rt's port traits over one in-memory store."
# `tests/conformance.rs` needs `ridl-rt-conformance`, which is not published,
# and `cargo package` drops that path-only dev-dependency from the packaged
# manifest. Shipping the test would give the packaged crate a test target
# that cannot compile, so the package leaves it out; it runs here, in the
# workspace.
= ["tests/conformance.rs"]
# The in-process reference runtime (ADR-0020 decision 6). `ridl-rt` is its only
# dependency, and it declares no feature: the crate implements the port traits
# and nothing else, so there is nothing for a consumer to turn off.
[]
= true
# The port contract suite, which `tests/conformance.rs` runs
# over this runtime. A plain path with no version, because the suite is not
# published: `cargo package` drops a dev-dependency that has no version, and
# the `exclude` above leaves out the one test that uses it.
[]
= { = "../ridl-rt-conformance" }