/*******************************************************************************
*
* Copyright (c) 2025 - 2026.
* Haixing Hu, Qubit Co. Ltd.
*
* All rights reserved.
*
******************************************************************************/
//! Abort context payload.
//!
//! Abort contexts are emitted when the retry decider chooses not to retry an
//! application error.
use Duration;
/// Context emitted when the retry decider aborts the operation.
///
/// Carries abort metadata while the triggering failure is passed separately to
/// abort listeners.