pub struct TransformStatusEntry {
pub pack: String,
pub handler: String,
pub filename: String,
pub source_path: String,
pub deployed_path: String,
pub state: String,
pub secret_references: Vec<String>,
}Expand description
One row in dodot transform status’s passive report.
Mirrors TransformCheckEntry but without any of the action /
conflict-block fields — status is a read-only inspection;
check is the action layer.
Fields§
§pack: String§handler: String§filename: String§source_path: String§deployed_path: String§state: StringMirror of DivergenceState, serialised as snake_case so the
template branches and JSON consumers see the same shape they
see in transform check.
secret_references: Vec<String>References this file resolved through secret(...) on its
last successful render. Populated from
<baseline>.secret.json (per secrets.lex §3.3); empty
when the file has no sidecar (which is also the common
case for templates that don’t use secrets, and for
pre-Phase-S1 baselines that pre-date sidecar tracking).
Phase S5 surfaces this in the rendered status so users can
see which secret references each baseline depends on
without re-rendering. JSON consumers see the same field.
Trait Implementations§
Source§impl Clone for TransformStatusEntry
impl Clone for TransformStatusEntry
Source§fn clone(&self) -> TransformStatusEntry
fn clone(&self) -> TransformStatusEntry
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more