Expand description
Domain model: the data the rest of the workspace operates on.
Every entity exposes a constructor for the happy path and accessors for its
fields. Mutation is opt-in via dedicated methods that preserve invariants
(validation, updated_at bumps, etc.) rather than exposing public fields.
Structs§
- Audit
Entry - A single auditable event.
- AuditId
- Stable identifier of an
AuditEntry. - Manifest
Binding - A single variable binding declared by a project.
- Manifest
Snapshot - In-memory snapshot of a project manifest.
- Profile
- A named variant of a project’s variable bindings.
- Project
- A project that has variables linked to it via an
evault.tomlmanifest. - Project
Id - Stable identifier of a
Project. - Project
Var - Linkage record between a
Projectand acrate::model::Var. - Var
- A managed environment variable.
- VarFilter
- Filter applied when listing variables from a
MetadataStore. - VarId
- Stable identifier of a
Var.
Enums§
- Audit
Action - Classification of state-changing operations.
- Binding
Source - Where a binding’s value comes from.
- Group
- Logical grouping of a variable.
- VarKind
- How a variable stores its value.