Skip to main content

words

Function words 

Source
pub fn words<T: Serialize>(value: &T) -> String
Expand description

An enum of the summary as a person reads it: its serialised name (wire, the one the API and MCP answer with) with each underscore a space, so no_evidence reads no evidence. A surface never spells a state from Debug, which would print NoEvidence, a word the API never uses.

use majordomus_cli::economics::model::{EconomicsFreshness, EconomicsPairStatus};
use majordomus_cli::economics::report::words;
assert_eq!(words(&EconomicsFreshness::NoEvidence), "no evidence");
assert_eq!(words(&EconomicsPairStatus::ControlFailed), "control failed");
assert_eq!(words(&EconomicsPairStatus::Valid), "valid");