pub struct Generator {
pub tool: String,
pub version: String,
pub stages: Vec<String>,
}Fields§
§tool: String§version: String§stages: Vec<String>Pipeline stages that actually ran, in order: “enumerate”, “classify”, “group”, “order”, and “verify” when the separate verify stage ran (ADR 0028). A consumer reads absence as “did not run”, never as a pass.
Implementations§
Source§impl Generator
impl Generator
Sourcepub fn current(stages: &[&str]) -> Generator
pub fn current(stages: &[&str]) -> Generator
This build of the tool, having run stages so far.
One spelling of the tool’s name and version. The producer and the
dfr agents probe each wrote it out, and each read
CARGO_PKG_VERSION from its own crate — equal only because the
workspace shares one version.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Generator
impl<'de> Deserialize<'de> for Generator
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for Generator
Auto Trait Implementations§
impl Freeze for Generator
impl RefUnwindSafe for Generator
impl Send for Generator
impl Sync for Generator
impl Unpin for Generator
impl UnsafeUnpin for Generator
impl UnwindSafe for Generator
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