Skip to main content

Module survey

Module survey 

Source
Expand description

Comparing a target with its resolved profile, path by path.

Re-exports§

pub use crate::target::Scaffold;
pub use crate::target::Scaffolded;

Structs§

Digest
A BLAKE3 digest, written and serialized as lowercase hex.
Entry
One managed file, or one profile’s part of it: what the profile wants, what devset recorded, what is on disk.
Fingerprint
Exact and canonical digests of one file; see Fingerprint::of.
Part
One profile’s part of a file.
Survey
A target’s managed paths against its resolved profile, in path order.
Want
What a layer provides at one path, or in one part.

Enums§

Drift
How a file on disk compares with its record.
Reason
Why an entry does not apply.
Scope
How much of a file a profile owns.

Functions§

survey
Compares target’s files with resolved, and settles the gates that depend on them: each scaffold, and each exists.