Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/facett

facett-confirm/Cargo.toml

[package]
name = "facett-confirm"
description = "facett — destructive-action confirmation gate (target-aware, type-to-confirm, guard-disabled)"
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true

[features]
default = []
# `testmatrix` — turn the gate's `functional_status(component, check, ok, detail)`
# self-reports into real nornir test-matrix rows. Compiled OUT of the default
# build (no nornir dep by default); a `#[inline]` no-op otherwise. Mirrors the
# facett-form / facett-menu idiom: the optional `nornir-testmatrix` edge only
# exists behind this feature, so a release build carries no emit and no dep.
testmatrix = ["dep:nornir-testmatrix", "nornir-testmatrix/testmatrix"]

[dependencies]
egui = { workspace = true }
serde = { version = "1", features = ["derive"] }
serde_json = { workspace = true }
# L4: functional-status emitter. OPTIONAL + behind the `testmatrix` feature so a
# release build carries no dependency edge and strips every emit call. Resolves
# from crates.io (NOT a path) so the nornir-server's own facett clone never reaches
# the dev checkout — same policy as facett-core's edge.
nornir-testmatrix = { version = "0.2", default-features = false, optional = true }