// Released under the MIT License.
// Copyright, 2026, by Samuel Williams.
use std::fmt;
/// An operation observed a cooperative cancellation request.
#[derive(Clone, Copy, Debug, Eq, PartialEq)]
pub struct Cancelled;
impl fmt::Display for Cancelled {
fn fmt(&self, formatter: &mut fmt::Formatter<'_>) -> fmt::Result {
formatter.write_str("operation cancelled")
}
}
impl std::error::Error for Cancelled {}