pub struct PatternRule {
pub name: String,
pub pattern_type: String,
pub selector: String,
pub extract: Vec<String>,
pub transform: Option<String>,
pub required: bool,
}
Fields§
§name: String
§pattern_type: String
§selector: String
§extract: Vec<String>
§transform: Option<String>
§required: bool
Trait Implementations§
Source§impl Clone for PatternRule
impl Clone for PatternRule
Source§fn clone(&self) -> PatternRule
fn clone(&self) -> PatternRule
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 PatternRule
impl Debug for PatternRule
Source§impl<'de> Deserialize<'de> for PatternRule
impl<'de> Deserialize<'de> for PatternRule
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 PatternRule
impl RefUnwindSafe for PatternRule
impl Send for PatternRule
impl Sync for PatternRule
impl Unpin for PatternRule
impl UnwindSafe for PatternRule
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