const NAME_REFUSAL: (&str, &[&str], &str) = (
"Name",
&["descriptor", "NameRefusal"],
"A declared name was refused by the name vocabulary.",
);
pub(crate) const CONCURRENCY_FAULT_ARMS: [(&str, &[&str], &str); 3] = [
NAME_REFUSAL,
(
"Bound",
&["interleave", "ExplorationBoundRefusal"],
"The declared bound was refused by its own guard.",
),
(
"Exploration",
&["interleave", "ExplorationRefusal"],
"The exploration itself refused to run.",
),
];
pub(crate) const NETWORK_FAULT_ARMS: [(&str, &[&str], &str); 4] = [
NAME_REFUSAL,
(
"Topology",
&["network", "TopologyRefusal"],
"The declared topology was refused by its own guard.",
),
(
"Span",
&["network", "TickSpanRefusal"],
"A declared delay span was refused by its own guard.",
),
(
"Schedule",
&["network", "NetworkScheduleRefusal"],
"A declared schedule was refused by its own guard.",
),
];