pub struct Row {
pub path: String,
pub state: &'static str,
pub kind: &'static str,
pub provenance: Option<&'static str>,
pub vouched: Option<bool>,
pub edited_after_added: Option<bool>,
pub word: &'static str,
pub replaceable: bool,
}Expand description
One destination, compared.
Fields§
§path: StringThe destination, relative to the target.
state: &'static strequal, absent, differs, or retired.
kind: &'static strrendered, region, seeded, or state.
provenance: Option<&'static str>For a destination that differs or is retired: attributed where
the record vouches for the bytes and Git touched the path,
reduced where one of the two holds, unknown where neither does.
vouched: Option<bool>Whether the receipt vouches for the bytes the target holds; null where the receipt names no such destination or nothing stands.
edited_after_added: Option<bool>For a destination no receipt names: whether its history shows an edit after the commit that brought it; null where Git cannot say.
word: &'static strWhat the production landing prints for it: created, replaced,
matched, preserved, drift, released, or collision.
replaceable: boolWhether the landing verb accepts --replace for it: true only for
a collision the production decision itself marks replaceable, so
any other collision is a refusal no flag passes.