pub struct ApprovedPattern {
pub rule_id: Option<String>,
pub path_glob: Option<String>,
pub code_contains: Option<String>,
pub reason: String,
}Expand description
Approved exceptional pattern (config allowlist).
Fields§
§rule_id: Option<String>§path_glob: Option<String>§code_contains: Option<String>§reason: StringTrait Implementations§
Source§impl Clone for ApprovedPattern
impl Clone for ApprovedPattern
Source§fn clone(&self) -> ApprovedPattern
fn clone(&self) -> ApprovedPattern
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ApprovedPattern
impl Debug for ApprovedPattern
Source§impl<'de> Deserialize<'de> for ApprovedPattern
impl<'de> Deserialize<'de> for ApprovedPattern
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
impl Eq for ApprovedPattern
Source§impl PartialEq for ApprovedPattern
impl PartialEq for ApprovedPattern
Source§impl Serialize for ApprovedPattern
impl Serialize for ApprovedPattern
impl StructuralPartialEq for ApprovedPattern
Auto Trait Implementations§
impl Freeze for ApprovedPattern
impl RefUnwindSafe for ApprovedPattern
impl Send for ApprovedPattern
impl Sync for ApprovedPattern
impl Unpin for ApprovedPattern
impl UnsafeUnpin for ApprovedPattern
impl UnwindSafe for ApprovedPattern
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.