pub struct CurrentEval {
pub id: EvalId,
pub name: String,
pub title: String,
pub kind: ProfileKind,
pub plan: Plan,
pub state: EvalCondition,
pub reason: String,
pub card: Card,
pub facts: Vec<(&'static str, String)>,
}Expand description
One eval of the scan.
Fields§
§id: EvalId§name: StringIts id within its Artifact, as a Run’s tree names it.
title: String§kind: ProfileKind§plan: Plan§state: EvalCondition§reason: StringWhy it would run, wait, be blocked or be reused.
card: CardIts instruction and the result it would reuse, as an eval’s Summary shows them.
facts: Vec<(&'static str, String)>Every other fact by name: its profile, fingerprint, reuse key and what changed.
Trait Implementations§
Source§impl Clone for CurrentEval
impl Clone for CurrentEval
Auto Trait Implementations§
impl Freeze for CurrentEval
impl RefUnwindSafe for CurrentEval
impl Send for CurrentEval
impl Sync for CurrentEval
impl Unpin for CurrentEval
impl UnsafeUnpin for CurrentEval
impl UnwindSafe for CurrentEval
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