pub struct Times(_);
Expand description
Specify how many times we expect a Mock
to match via expect
.
It is used to set expectations on the usage of a Mock
in a test case.
You can either specify an exact value, e.g.
use wiremock::Times;
let times: Times = 10.into();
or a range
use wiremock::Times;
// Between 10 and 15 (not included) times
let times: Times = (10..15).into();
// Between 10 and 15 (included) times
let times: Times = (10..=15).into();
// At least 10 times
let times: Times = (10..).into();
// Strictly less than 15 times
let times: Times = (..15).into();
// Strictly less than 16 times
let times: Times = (..=15).into();
Trait Implementations
sourceimpl From<RangeInclusive<u64>> for Times
impl From<RangeInclusive<u64>> for Times
sourcefn from(r: RangeInclusive<u64>) -> Self
fn from(r: RangeInclusive<u64>) -> Self
Converts to this type from the input type.
sourceimpl From<RangeToInclusive<u64>> for Times
impl From<RangeToInclusive<u64>> for Times
sourcefn from(r: RangeToInclusive<u64>) -> Self
fn from(r: RangeToInclusive<u64>) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for Times
impl Send for Times
impl Sync for Times
impl Unpin for Times
impl UnwindSafe for Times
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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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