pub struct CompositePolicy { /* private fields */ }Expand description
Combines multiple SubstitutionPolicy implementations with AND logic.
Implementations§
Source§impl CompositePolicy
impl CompositePolicy
Sourcepub fn new(policies: Vec<Box<dyn SubstitutionPolicy>>) -> Self
pub fn new(policies: Vec<Box<dyn SubstitutionPolicy>>) -> Self
Create a composite policy from the supplied policy list.
Trait Implementations§
Source§impl Debug for CompositePolicy
impl Debug for CompositePolicy
Source§impl SubstitutionPolicy for CompositePolicy
impl SubstitutionPolicy for CompositePolicy
Auto Trait Implementations§
impl !RefUnwindSafe for CompositePolicy
impl !UnwindSafe for CompositePolicy
impl Forget for CompositePolicy
impl Freeze for CompositePolicy
impl Send for CompositePolicy
impl Sync for CompositePolicy
impl Unpin for CompositePolicy
impl UnsafeUnpin for CompositePolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more