pub struct RunnerOutcome {
pub status: ProbeStatus,
pub observed_at: DateTime<Utc>,
pub failure_reason: Option<String>,
pub sub_results: Option<Vec<ProbeSubResult>>,
}Expand description
Output of one runner invocation.
Fields§
§status: ProbeStatus§observed_at: DateTime<Utc>§failure_reason: Option<String>§sub_results: Option<Vec<ProbeSubResult>>None for non-evidence kinds; Some(vec) for evidence runner.
Implementations§
Trait Implementations§
Source§impl Clone for RunnerOutcome
impl Clone for RunnerOutcome
Source§fn clone(&self) -> RunnerOutcome
fn clone(&self) -> RunnerOutcome
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 RunnerOutcome
impl RefUnwindSafe for RunnerOutcome
impl Send for RunnerOutcome
impl Sync for RunnerOutcome
impl Unpin for RunnerOutcome
impl UnwindSafe for RunnerOutcome
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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