qubit-retry 0.3.1

Retry module, providing a feature-complete, type-safe retry management system with support for multiple delay strategies and event listeners
Documentation
/*******************************************************************************
 *
 *    Copyright (c) 2025 - 2026.
 *    Haixing Hu, Qubit Co. Ltd.
 *
 *    All rights reserved.
 *
 ******************************************************************************/
//! Retry context types and listener aliases.

mod abort_context;
mod attempt_context;
mod failure_context;
mod listeners;
mod retry_context;
mod retry_decision;
mod success_context;

pub use abort_context::AbortContext;
pub use attempt_context::AttemptContext;
pub use failure_context::FailureContext;
pub use listeners::{AbortListener, FailureListener, RetryListener, SuccessListener};
pub use retry_context::RetryContext;
pub use retry_decision::RetryDecision;
pub use success_context::SuccessContext;

pub(crate) use listeners::RetryListeners;