pub struct PatternConfig {
pub id: String,
pub pattern: String,
pub is_regex: bool,
pub severity: Severity,
pub category: String,
}Expand description
Pattern configuration
Fields§
§id: StringPattern identifier
pattern: StringPattern string
is_regex: boolWhether this is a regex
severity: SeveritySeverity
category: StringCategory
Trait Implementations§
Source§impl Clone for PatternConfig
impl Clone for PatternConfig
Source§fn clone(&self) -> PatternConfig
fn clone(&self) -> PatternConfig
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 PatternConfig
impl Debug for PatternConfig
Source§impl<'de> Deserialize<'de> for PatternConfig
impl<'de> Deserialize<'de> for PatternConfig
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
Source§impl From<PatternConfig> for Pattern
impl From<PatternConfig> for Pattern
Source§fn from(config: PatternConfig) -> Self
fn from(config: PatternConfig) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for PatternConfig
impl RefUnwindSafe for PatternConfig
impl Send for PatternConfig
impl Sync for PatternConfig
impl Unpin for PatternConfig
impl UnwindSafe for PatternConfig
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