Structs§
- Base
Config - Base configuration with optional fields grouped by pipeline stage.
- Custom
Detector - A custom detector that can be plugged into the detection pipeline.
- Hooks
- Lifecycle hooks for the update pipeline.
- Package
Info - Package metadata (name and version).
- Plan
Resolver Context - Context passed to a custom plan resolver.
- Resolved
Config - Fully resolved and validated configuration.
Enums§
- Update
KitConfig - Top-level configuration for UpdateKit.
- Version
Source Config - Configuration for a version source.
Type Aliases§
- After
Apply Hook - Async hook called after applying an update.
- Before
Apply Hook - Async hook called before applying an update. Returns
Ok(true)to proceed,Ok(false)to abort. - Before
Check Hook - Async hook that takes no arguments and returns
Result<(), UpdateKitError>. - Custom
Plan Resolver - Type alias for a custom plan resolver function.
- Detect
Fn - Async function type for custom detection.
- OnError
Hook - Synchronous error handler hook.