Skip to main content

Crate azums_core

Crate azums_core 

Source
Expand description

§Azums Core

Zero-dependency core traits, models, and QueueError for azums.

Re-exports§

pub use backend::CallRecord;
pub use backend::JobExplanation;
pub use backend::JobObservationEvent;
pub use backend::MemoryAttempt;
pub use backend::MemoryBackend;
pub use backend::MockBackend;
pub use backend::NotificationStream;
pub use backend::ObservabilityBackend;
pub use backend::QueueMetrics;
pub use backend::StorageBackend;
pub use backend::StreamBackend;
pub use error::Error;
pub use error::QueueError;
pub use model::BackendCapabilities;
pub use model::BackendSemanticCapabilities;
pub use model::BackpressureCapability;
pub use model::ConsumerGroupCapability;
pub use model::ConsumerGroupStatus;
pub use model::DurabilityCapability;
pub use model::Event;
pub use model::Job;
pub use model::JobExecution;
pub use model::JobHandler;
pub use model::JobLifecycleState;
pub use model::JobListItem;
pub use model::JobProcessor;
pub use model::JobStatus;
pub use model::NewEvent;
pub use model::NewJob;
pub use model::NotificationCapability;
pub use model::OrderingCapability;
pub use model::Queue;
pub use model::QueueConfig;
pub use model::QueueOrdering;
pub use model::RetentionCapability;
pub use model::TransactionalEnqueueCapability;
pub use model::Worker;
pub use semantics::semantic_contract;
pub use semantics::SemanticBehavior;
pub use semantics::SemanticClassification;
pub use semantics::SemanticContract;

Modules§

backend
error
model
semantics

Functions§

format_panic_message
Helper function to extract a human-readable panic message string from a panic payload.