Expand description
Shared setup-mode boundary.
Attached and standalone setup contracts belong here. Runtime callers should validate externally managed state explicitly and avoid implicit schema or service creation.
Re-exports§
pub use crate::degradation::Guidance;pub use crate::degradation::SetupIssue;
Structs§
- Owned
Object - An object that a consumer crate owns and can create in standalone mode.
- Required
Object - Required object that a consumer crate declares for setup validation.
- Setup
Context - Context supplied to standalone setup creation callbacks.
- Setup
Report - Report from a standalone setup creation run.
- Validation
Context - Context supplied to validation callbacks.
- Validation
Report - Result of running all attached-mode validators.
Enums§
- Setup
Error - Error from standalone setup creation.
- Store
Kind - Datastore kind for setup object classification.
Traits§
- Attached
Validator - Attached-mode validation: check that externally managed resources exist.
- Standalone
Setup - Standalone-mode setup: explicit opt-in creation of consumer-owned resources.
Type Aliases§
- Owned
Creator - Consumer-supplied creation callback for an owned object.
- Required
Validator - Consumer-supplied validation callback for a required object.