Reflector

Trait Reflector 

Source
pub trait Reflector: Send + Sync {
    // Required methods
    fn apply(&self, policy: &mut Policy, delta: &PolicyDelta) -> Result<()>;
    fn name(&self) -> &'static str;
}
Expand description

Trait for reflectors that apply policy changes

Required Methods§

Source

fn apply(&self, policy: &mut Policy, delta: &PolicyDelta) -> Result<()>

Apply policy delta with safety checks

Source

fn name(&self) -> &'static str

Get reflector name

Implementors§