Expand description
Core domain types and storage traits for Fusillade.
This crate contains the stable type universe shared by storage implementations and the scheduling daemon.
Re-exports§
pub use daemon_record::AnyDaemonRecord;pub use daemon_record::DaemonData;pub use daemon_record::DaemonRecord;pub use daemon_record::DaemonState;pub use daemon_record::DaemonStats;pub use daemon_record::DaemonStatus;pub use daemon_record::Dead;pub use daemon_record::Initializing;pub use daemon_record::Running;pub use error::FusilladeError;pub use error::Result;pub use manager::DaemonStorage;pub use manager::ModelFilter;pub use manager::ModelFilterState;pub use manager::Storage;pub use response_step::CreateStepInput;pub use response_step::ResponseStep;pub use response_step::ResponseStepStore;pub use response_step::StepId;pub use response_step::StepKind;pub use response_step::StepState;pub use batch::*;pub use request::*;
Modules§
- batch
- File and batch types for grouping requests.
- daemon_
record - Persisted daemon lifecycle record types and transitions.
- error
- Error types for the batching system.
- manager
- Main traits for the batching system.
- request
- Request aggregate - domain model and state transitions.
- response_
step - Response step storage primitives for multi-step Open Responses orchestration.