pub struct Storage {
db: Arc<Database>,
pub workflows: WorkflowStorage,
pub queue: TaskQueue,
pub config: ConfigStorage,
pub triggers: TriggerStorage,
pub agents: AgentStorage,
pub secrets: SecretStorage,
pub execution_history: ExecutionHistoryStorage,
}Fields§
§db: Arc<Database>§workflows: WorkflowStorage§queue: TaskQueue§config: ConfigStorage§triggers: TriggerStorage§agents: AgentStorage§secrets: SecretStorage§execution_history: ExecutionHistoryStorageImplementations§
Auto Trait Implementations§
impl Freeze for Storage
impl !RefUnwindSafe for Storage
impl Send for Storage
impl Sync for Storage
impl Unpin for Storage
impl !UnwindSafe for Storage
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more