pub enum IntervalRule {
Match(MatchRule),
Prefix(PrefixRule),
Wildcard(WildcardRule),
Fuzzy(FuzzyRule),
AllOf(AllOfRule),
AnyOf(AnyOfRule),
}Variants§
Match(MatchRule)
Prefix(PrefixRule)
Wildcard(WildcardRule)
Fuzzy(FuzzyRule)
AllOf(AllOfRule)
AnyOf(AnyOfRule)
Trait Implementations§
Source§impl Clone for IntervalRule
impl Clone for IntervalRule
Source§fn clone(&self) -> IntervalRule
fn clone(&self) -> IntervalRule
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 IntervalRule
impl Debug for IntervalRule
Source§impl From<AllOfRule> for IntervalRule
impl From<AllOfRule> for IntervalRule
Source§impl From<AnyOfRule> for IntervalRule
impl From<AnyOfRule> for IntervalRule
Source§impl From<FuzzyRule> for IntervalRule
impl From<FuzzyRule> for IntervalRule
Source§impl From<MatchRule> for IntervalRule
impl From<MatchRule> for IntervalRule
Source§impl From<PrefixRule> for IntervalRule
impl From<PrefixRule> for IntervalRule
Source§fn from(val: PrefixRule) -> Self
fn from(val: PrefixRule) -> Self
Converts to this type from the input type.
Source§impl From<WildcardRule> for IntervalRule
impl From<WildcardRule> for IntervalRule
Source§fn from(val: WildcardRule) -> Self
fn from(val: WildcardRule) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IntervalRule
impl RefUnwindSafe for IntervalRule
impl Send for IntervalRule
impl Sync for IntervalRule
impl Unpin for IntervalRule
impl UnwindSafe for IntervalRule
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