/// The outcome of evaluating a crate against policy expressions.
#[derive(Debug, Clone)]pubstructEvaluationOutcome{pubaccepted:bool,
pubreasons:Vec<String>,
}implEvaluationOutcome{#[must_use]pubconstfnnew(accepted:bool, reasons:Vec<String>)->Self{Self{ accepted, reasons }}}