pub struct LogWaitStrategy { /* private fields */ }Implementationsยง
Sourceยงimpl LogWaitStrategy
impl LogWaitStrategy
Sourcepub fn stdout(message: impl AsRef<[u8]>) -> LogWaitStrategy
pub fn stdout(message: impl AsRef<[u8]>) -> LogWaitStrategy
Create a new LogWaitStrategy that waits for the given message to appear in the standard output logs.
Shortcut for LogWaitStrategy::new(LogSource::StdOut, message).
Sourcepub fn stderr(message: impl AsRef<[u8]>) -> LogWaitStrategy
pub fn stderr(message: impl AsRef<[u8]>) -> LogWaitStrategy
Create a new LogWaitStrategy that waits for the given message to appear in the standard error logs.
Shortcut for LogWaitStrategy::new(LogSource::StdErr, message).
Sourcepub fn new(source: LogSource, message: impl AsRef<[u8]>) -> LogWaitStrategy
pub fn new(source: LogSource, message: impl AsRef<[u8]>) -> LogWaitStrategy
Create a new LogWaitStrategy with the given log source and message.
The message is expected to appear in the logs exactly once by default.
Sourcepub fn with_times(self, times: usize) -> LogWaitStrategy
pub fn with_times(self, times: usize) -> LogWaitStrategy
Set the number of times the message should appear in the logs.
Trait Implementationsยง
Sourceยงimpl Clone for LogWaitStrategy
impl Clone for LogWaitStrategy
Sourceยงfn clone(&self) -> LogWaitStrategy
fn clone(&self) -> LogWaitStrategy
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 moreAuto Trait Implementationsยง
impl !Freeze for LogWaitStrategy
impl RefUnwindSafe for LogWaitStrategy
impl Send for LogWaitStrategy
impl Sync for LogWaitStrategy
impl Unpin for LogWaitStrategy
impl UnwindSafe for LogWaitStrategy
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<T> Instrument for T
impl<T> Instrument for T
Sourceยงfn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Sourceยงfn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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