pub struct VariablePatternConfig {
pub name: String,
pub min_size: usize,
pub max_size: usize,
pub marker: u8,
pub detection: VariablePatternDetection,
pub description: String,
}Expand description
Configuration for variable-size patterns
Fields§
§name: StringName/type of this pattern
min_size: usizeMinimum size in bytes
max_size: usizeMaximum size in bytes
marker: u8Marker byte used to identify this pattern type
detection: VariablePatternDetectionPattern detection strategy
description: StringDescription of this pattern type
Trait Implementations§
Source§impl Clone for VariablePatternConfig
impl Clone for VariablePatternConfig
Source§fn clone(&self) -> VariablePatternConfig
fn clone(&self) -> VariablePatternConfig
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 VariablePatternConfig
impl Debug for VariablePatternConfig
Source§impl<'de> Deserialize<'de> for VariablePatternConfig
impl<'de> Deserialize<'de> for VariablePatternConfig
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 VariablePatternConfig
impl RefUnwindSafe for VariablePatternConfig
impl Send for VariablePatternConfig
impl Sync for VariablePatternConfig
impl Unpin for VariablePatternConfig
impl UnsafeUnpin for VariablePatternConfig
impl UnwindSafe for VariablePatternConfig
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