pub enum VariableDeclarationValue {
Bytes(Vec<u8>),
Regex(Regex),
HexString(Vec<Token>),
}Expand description
Value for a string associated with a rule.
Variants§
Bytes(Vec<u8>)
A raw byte string.
Regex(Regex)
A regular expression.
HexString(Vec<Token>)
A hex string.
Trait Implementations§
Source§impl Clone for VariableDeclarationValue
impl Clone for VariableDeclarationValue
Source§fn clone(&self) -> VariableDeclarationValue
fn clone(&self) -> VariableDeclarationValue
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 VariableDeclarationValue
impl Debug for VariableDeclarationValue
Source§impl PartialEq for VariableDeclarationValue
impl PartialEq for VariableDeclarationValue
impl StructuralPartialEq for VariableDeclarationValue
Auto Trait Implementations§
impl Freeze for VariableDeclarationValue
impl RefUnwindSafe for VariableDeclarationValue
impl Send for VariableDeclarationValue
impl Sync for VariableDeclarationValue
impl Unpin for VariableDeclarationValue
impl UnwindSafe for VariableDeclarationValue
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