pub enum MatcherKind {
CucumberExpression,
RegularExpression,
}Expand description
Syntax used by a step definition matcher.
Variants§
CucumberExpression
A Cucumber Expression such as I have {int} items.
RegularExpression
A JavaScript regular expression.
Trait Implementations§
Source§impl Clone for MatcherKind
impl Clone for MatcherKind
Source§fn clone(&self) -> MatcherKind
fn clone(&self) -> MatcherKind
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for MatcherKind
Source§impl Debug for MatcherKind
impl Debug for MatcherKind
Source§impl<'de> Deserialize<'de> for MatcherKind
impl<'de> Deserialize<'de> for MatcherKind
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
impl Eq for MatcherKind
Source§impl Hash for MatcherKind
impl Hash for MatcherKind
Source§impl Ord for MatcherKind
impl Ord for MatcherKind
Source§fn cmp(&self, other: &MatcherKind) -> Ordering
fn cmp(&self, other: &MatcherKind) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
1.21.0 (const: unstable) · Source§fn min(self, other: Self) -> Selfwhere
Self: Sized,
fn min(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the minimum of two values. Read more
Source§impl PartialEq for MatcherKind
impl PartialEq for MatcherKind
Source§impl PartialOrd for MatcherKind
impl PartialOrd for MatcherKind
Source§impl Serialize for MatcherKind
impl Serialize for MatcherKind
impl StructuralPartialEq for MatcherKind
Auto Trait Implementations§
impl Freeze for MatcherKind
impl RefUnwindSafe for MatcherKind
impl Send for MatcherKind
impl Sync for MatcherKind
impl Unpin for MatcherKind
impl UnsafeUnpin for MatcherKind
impl UnwindSafe for MatcherKind
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more