Skip to main content

Module error

Module error 

Source
Expand description

Error types for evault-core.

Each subsystem has its own thiserror-derived enum so that callers can match precisely on what went wrong. CoreError is a convenience aggregator for code that consumes several subsystems through a single result type.

All error types are #[non_exhaustive] so that adding new variants is not a breaking change for downstream crates that pattern-match on them.

Enumsยง

CoreError
Convenience aggregator for code that consumes multiple subsystems through a single result type.
ManifestError
Errors that can occur while loading or saving an evault.toml manifest.
MaterializerError
Errors that can occur while materializing a .env file from a manifest.
MetadataError
Errors that can occur while interacting with a MetadataStore.
RunnerError
Errors that can occur while running a child process with an injected environment.
ScannerError
Errors that can occur while scanning source code for environment-variable references.
SecretError
Errors that can occur while interacting with a SecretStore.