pub enum RunEvent {
CaseFound {
name: String,
},
CaseStarted {
name: String,
},
CaseStdout {
name: String,
stdout_message: String,
},
CaseStderr {
name: String,
stderr_message: String,
},
CaseStopped {
name: String,
status: CaseStatus,
},
CaseFinished {
name: String,
},
SuiteStarted,
SuiteCustom {
component: String,
filename: String,
contents: String,
},
SuiteStopped {
status: SuiteStatus,
},
DebugData {
filename: String,
socket: Socket,
},
}Variants§
CaseFound
CaseStarted
CaseStdout
CaseStderr
CaseStopped
CaseFinished
SuiteStarted
SuiteCustom
SuiteStopped
Fields
§
status: SuiteStatusDebugData
Implementations§
Source§impl RunEvent
impl RunEvent
pub fn case_found<S>(name: S) -> Self
pub fn case_started<S>(name: S) -> Self
pub fn case_stdout<S, L>(name: S, stdout_message: L) -> Self
pub fn case_stderr<S, L>(name: S, stderr_message: L) -> Self
pub fn case_stopped<S>(name: S, status: CaseStatus) -> Self
pub fn case_finished<S>(name: S) -> Self
pub fn suite_started() -> Self
pub fn suite_custom<T, U, V>(component: T, filename: U, contents: V) -> Self
pub fn suite_stopped(status: SuiteStatus) -> Self
pub fn debug_data<S>(filename: S, socket: Socket) -> Self
Sourcepub fn test_case_name(&self) -> Option<&String>
pub fn test_case_name(&self) -> Option<&String>
Returns the name of the test case to which the event belongs, if applicable.
Sourcepub fn owned_test_case_name(&self) -> Option<String>
pub fn owned_test_case_name(&self) -> Option<String>
Same as test_case_name, but returns an owned Option<String>.
Trait Implementations§
Source§impl Ord for RunEvent
impl Ord for RunEvent
Source§impl PartialOrd for RunEvent
impl PartialOrd for RunEvent
impl Eq for RunEvent
impl StructuralPartialEq for RunEvent
Auto Trait Implementations§
impl Freeze for RunEvent
impl RefUnwindSafe for RunEvent
impl Send for RunEvent
impl Sync for RunEvent
impl Unpin for RunEvent
impl UnwindSafe for RunEvent
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, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
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.§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
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