Enum pact_consumer::patterns::StringPattern
source · [−]Expand description
A pattern which matches or generates a string.
Variants
String(String)
A literal string, which matches and generates itself.
Pattern(Box<dyn Pattern<Matches = String>>)
A nested pattern.
Implementations
sourceimpl StringPattern
impl StringPattern
sourcepub fn pattern<P>(pattern: P) -> StringPattern where
P: Pattern<Matches = String> + 'static,
pub fn pattern<P>(pattern: P) -> StringPattern where
P: Pattern<Matches = String> + 'static,
Construct a string pattern from a type implementing Pattern
.
Trait Implementations
sourceimpl Debug for StringPattern
impl Debug for StringPattern
sourceimpl<'a> From<&'a str> for StringPattern
impl<'a> From<&'a str> for StringPattern
sourceimpl<'a> From<Cow<'a, str>> for StringPattern
impl<'a> From<Cow<'a, str>> for StringPattern
sourceimpl From<DateTime<StringPattern>> for StringPattern
impl From<DateTime<StringPattern>> for StringPattern
sourcefn from(pattern: DateTime<StringPattern>) -> Self
fn from(pattern: DateTime<StringPattern>) -> Self
Converts to this type from the input type.
sourceimpl From<Like<StringPattern>> for StringPattern
impl From<Like<StringPattern>> for StringPattern
sourcefn from(pattern: Like<StringPattern>) -> Self
fn from(pattern: Like<StringPattern>) -> Self
Converts to this type from the input type.
sourceimpl<'a> From<String> for StringPattern
impl<'a> From<String> for StringPattern
sourceimpl From<Term<StringPattern>> for StringPattern
impl From<Term<StringPattern>> for StringPattern
sourcefn from(pattern: Term<StringPattern>) -> Self
fn from(pattern: Term<StringPattern>) -> Self
Converts to this type from the input type.
sourceimpl Pattern for StringPattern
impl Pattern for StringPattern
type Matches = String
type Matches = String
What type of data can this pattern be matched against? What kind of example data does it generate? Read more
sourcefn to_example(&self) -> Self::Matches
fn to_example(&self) -> Self::Matches
Convert this Matchable
into an example data value, stripping out
any special match rules. Read more
sourcefn extract_matching_rules(
&self,
path: DocPath,
rules_out: &mut MatchingRuleCategory
)
fn extract_matching_rules(
&self,
path: DocPath,
rules_out: &mut MatchingRuleCategory
)
Extract the matching rules from this Matchable
, and insert them into
rules_out
, using path
as the base path. Read more
Auto Trait Implementations
impl !RefUnwindSafe for StringPattern
impl !Send for StringPattern
impl !Sync for StringPattern
impl Unpin for StringPattern
impl !UnwindSafe for StringPattern
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
sourcefn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message T
in a tonic::Request
impl<T> Pointable for T
impl<T> Pointable for T
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more