pub trait Substituter {
type Context;
// Required methods
fn visit_identity(
&self,
value: &str,
context: &Request<Self::Context>,
) -> Result<String, Error>;
fn visit_operation(
&self,
value: &str,
context: &Request<Self::Context>,
) -> Result<String, Error>;
fn visit_resource(
&self,
value: &str,
context: &Request<Self::Context>,
) -> Result<String, Error>;
}Expand description
Trait to extend Policy variable rules resolution.