wfe-core 1.9.2

Core traits, models, builder, and executor for the WFE workflow engine
Documentation
/// Lifecycle.
pub mod lifecycle;
/// Lock.
pub mod lock;
/// Log sink.
pub mod log_sink;
/// Middleware.
pub mod middleware;
/// Persistence.
pub mod persistence;
/// Queue.
pub mod queue;
/// Registry.
pub mod registry;
/// Search.
pub mod search;
/// Service.
pub mod service;
/// Step.
pub mod step;

pub use lifecycle::LifecyclePublisher;
pub use lock::DistributedLockProvider;
pub use log_sink::{LogChunk, LogSink, LogStreamType};
pub use middleware::{StepMiddleware, WorkflowMiddleware};
pub use persistence::{
    EventRepository, PersistenceProvider, ScheduledCommandRepository, SubscriptionRepository,
    WorkflowRepository,
};
pub use queue::QueueProvider;
pub use registry::WorkflowRegistry;
pub use search::{Page, SearchFilter, SearchIndex, WorkflowSearchResult};
pub use service::ServiceProvider;
pub use step::{HostContext, StepBody, StepExecutionContext, WorkflowData};