Skip to main content

Module prelude

Module prelude 

Source
Expand description

Common runledger-runtime imports for worker-process integration.

This prelude avoids generic Result or Error aliases so it can be glob-imported alongside the core and PostgreSQL preludes.

Re-exportsยง

pub use crate::catalog::CatalogError;
pub use crate::catalog::CatalogJobEnqueueInput;
pub use crate::catalog::CatalogJobScheduleInput;
pub use crate::catalog::CatalogWorkflowDagBuilder;
pub use crate::catalog::JobCatalog;
pub use crate::catalog::JobCatalogDefaults;
pub use crate::catalog::JobCatalogExactSyncReport;
pub use crate::catalog::JobCatalogSyncReport;
pub use crate::catalog::JobCatalogSyncScope;
pub use crate::config::JobsConfig;
pub use crate::error::ReaperError;
pub use crate::error::RuntimeError;
pub use crate::error::SchedulerError;
pub use crate::error::WorkerError;
pub use crate::registry::JobRegistry;
pub use crate::RuntimeLoopExit;
pub use crate::Supervisor;
pub use crate::SupervisorBuilder;
pub use crate::SupervisorShutdown;