pub struct Meta {Show 15 fields
pub schema: &'static str,
pub run_id: String,
pub rk_version: &'static str,
pub command: String,
pub argv: Vec<String>,
pub pid: u32,
pub target: String,
pub forge: String,
pub repo: String,
pub started: String,
pub ended: Option<String>,
pub exit_code: Option<i32>,
pub reason: Option<String>,
pub scripts: Vec<ScriptRecord>,
pub secrets: Vec<SecretHandling>,
}Expand description
The meta.json document.
Fields§
§schema: &'static strThe shape version of this document.
run_id: StringThe run’s identifier, equal to its directory name.
rk_version: &'static strThe binary that ran.
command: StringThe subcommand.
argv: Vec<String>The invocation’s arguments as typed; a secret never appears in argv.
pid: u32The process that owns the run, for liveness while unfinished.
target: StringThe target repository.
forge: StringThe forge acted on.
repo: StringThe project path.
started: StringWall-clock UTC start.
ended: Option<String>Wall-clock UTC end, absent while running.
exit_code: Option<i32>The process exit code, absent while running.
reason: Option<String>The failure reason, absent on success.
scripts: Vec<ScriptRecord>Every script this run materialized, with its digest.
secrets: Vec<SecretHandling>Every secret this run handled.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Meta
impl RefUnwindSafe for Meta
impl Send for Meta
impl Sync for Meta
impl Unpin for Meta
impl UnsafeUnpin for Meta
impl UnwindSafe for Meta
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