//! Result backend trait for storing task results
//!
//! This module provides a trait for result backends that store task results,
//! tracebacks, and metadata. This is separate from the broker which handles
//! message routing.
use async_trait;
use crateBrokerError;
use crateTask;
/// Result backend trait for storing task results
///
/// Result backends store the results of tasks after they complete,
/// including success results, failure tracebacks, and timing information.