pub trait PolicyExtension: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn authorize_extension(
&self,
context: &PolicyExtensionContext<'_>,
) -> Result<(), PolicyError>;
}pub trait PolicyExtension: Send + Sync {
// Required methods
fn name(&self) -> &str;
fn authorize_extension(
&self,
context: &PolicyExtensionContext<'_>,
) -> Result<(), PolicyError>;
}