pub struct IntegrityReport {
pub path: PathBuf,
pub schema_version: i64,
pub workspace_id: WorkspaceId,
pub workspace_name: String,
pub lineage_id: LineageId,
pub archived: bool,
pub revision: u64,
pub operation_count: u64,
pub genesis_revision: u64,
pub runs: Option<RunStoreReport>,
}Expand description
Outcome of a full read-only verification of one store.
Fields§
§path: PathBufVerified database file as a canonical absolute path.
schema_version: i64Version stored in the header.
workspace_id: WorkspaceIdWorkspace identity a device binding or project locator must match.
workspace_name: StringWorkspace display name.
lineage_id: LineageIdWritable history the file continues; a restore reports a new one.
archived: boolWhether the file is a backup archive that only a restore makes writable again.
revision: u64Snapshot revision, equal to the last operation’s resulting revision.
operation_count: u64Number of committed operations in the history.
genesis_revision: u64Revision of the genesis plan recorded at initialization, which the history starts from.
runs: Option<RunStoreReport>The run store beside the project store, verified with it; absent when none was found beside it, which says nothing about whether runs were ever recorded. A project store file alone never contains runs.