Trait opa::PolicyDecision
source · [−]pub trait PolicyDecision {
type Input: Serialize;
type Output: DeserializeOwned;
const POLICY_PATH: &'static str;
}
Expand description
A helper trait for defining strongly-typed input/decision pairs for given policies.
Required Associated Types
sourcetype Output: DeserializeOwned
type Output: DeserializeOwned
The output type expected to be returned by OPA.
Required Associated Constants
sourceconst POLICY_PATH: &'static str
const POLICY_PATH: &'static str
A .
or /
separated path to the policy decision.