Skip to main content

Crate capp_queue

Crate capp_queue 

Source

Re-exports§

pub use crate::backend::FjallRoundRobinTaskQueue;
pub use crate::backend::FjallTaskQueue;
pub use crate::backend::InMemoryTaskQueue;
pub use crate::dispatch::ProducerError;
pub use crate::dispatch::ProducerHandle;
pub use crate::dispatch::ProducerMsg;
pub use crate::dispatch::WorkerResult;
pub use crate::queue::AbstractTaskQueue;
pub use crate::queue::HasTagKey;
pub use crate::queue::TaskQueue;
pub use crate::serializers::JsonSerializer;
pub use crate::serializers::TaskSerializer;
pub use crate::task::Task;
pub use crate::task::TaskId;
pub use crate::task::TaskStatus;

Modules§

backend
dispatch
queue
This module provides a trait for interacting with task storage. The storage allows tasks to be pushed to and popped from a queue, and also allows tasks to be set and retrieved by their UUID.
serializers
task

Enums§

TaskQueueError