Skip to main content

Crate chasquimq

Crate chasquimq 

Source

Re-exports§

pub use config::ConsumerConfig;
pub use config::ProducerConfig;
pub use config::PromoterConfig;
pub use config::RetryConfig;
pub use config::SchedulerConfig;
pub use consumer::Consumer;
pub use error::Error;
pub use error::HandlerError;
pub use error::Result;
pub use job::BackoffKind;
pub use job::BackoffSpec;
pub use job::Job;
pub use job::JobId;
pub use job::JobRetryOverride;
pub use metrics::DlqReason;
pub use metrics::DlqRouted;
pub use metrics::JobOutcome;
pub use metrics::JobOutcomeKind;
pub use metrics::LockOutcome;
pub use metrics::MetricsSink;
pub use metrics::NoopSink;
pub use metrics::PromoterTick;
pub use metrics::ReaderBatch;
pub use metrics::RetryScheduled;
pub use metrics::noop_sink;
pub use producer::DlqEntry;
pub use producer::Producer;
pub use promoter::Promoter;
pub use repeat::MissedFiresPolicy;
pub use repeat::RepeatPattern;
pub use repeat::RepeatableMeta;
pub use repeat::RepeatableSpec;
pub use scheduler::Scheduler;

Modules§

ack
config
consumer
error
job
metrics
Observability hooks for engine internals.
producer
promoter
repeat
Repeatable job specs.
scheduler
Repeatable-job scheduler. Sibling of the crate::Promoter.

Structs§

Bytes
A cheaply cloneable and sliceable chunk of contiguous memory.