pub struct Boundaries {
pub forbidden: Vec<String>,
pub requires_approval: Vec<String>,
pub auto_allowed: Vec<String>,
}Expand description
Boundary rules — forbidden, requires_approval, auto_allowed patterns.
Fields§
§forbidden: Vec<String>Patterns that are absolutely forbidden.
requires_approval: Vec<String>Patterns that require user approval.
auto_allowed: Vec<String>Patterns that are automatically allowed.
Trait Implementations§
Source§impl Clone for Boundaries
impl Clone for Boundaries
Source§fn clone(&self) -> Boundaries
fn clone(&self) -> Boundaries
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for Boundaries
impl Debug for Boundaries
Source§impl<'de> Deserialize<'de> for Boundaries
impl<'de> Deserialize<'de> for Boundaries
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Boundaries
impl RefUnwindSafe for Boundaries
impl Send for Boundaries
impl Sync for Boundaries
impl Unpin for Boundaries
impl UnsafeUnpin for Boundaries
impl UnwindSafe for Boundaries
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