qubit-retry 0.15.0

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.
 *
 *    SPDX-License-Identifier: Apache-2.0
 *
 *    Licensed under the Apache License, Version 2.0.
 *
 ******************************************************************************/
//! Retry executor and builder modules and public re-exports.

#[cfg(feature = "tokio")]
mod async_attempt;
#[cfg(feature = "tokio")]
mod async_attempt_future;
#[cfg(feature = "tokio")]
mod async_retry_runner;
#[cfg(feature = "tokio")]
mod async_value_operation;
mod attempt;
mod attempt_cancel_token;
mod blocking_attempt;
mod blocking_attempt_outcome;
mod blocking_value_operation;
mod retry;
mod retry_builder;
mod retry_failure_handler;
mod retry_failure_policy;
mod retry_flow_action;
mod retry_flow_state;
mod retry_runner;
mod value_operation;
mod worker_attempt_executor;
mod worker_retry_runner;

pub use attempt_cancel_token::AttemptCancelToken;
pub use retry::Retry;
pub use retry_builder::RetryBuilder;