pub fn extract_context<E>(error: &ComposableError<E>) -> Vec<ErrorContext>Expand description
Extracts all context entries from a ComposableError.
Returns a vector containing all attached contexts.
§Arguments
error- The composable error to extract from
§Examples
use error_rail::{ComposableError, ErrorContext, extract_context};
let err = ComposableError::new("failed")
.with_context(ErrorContext::tag("db"));
let contexts = extract_context(&err);
assert_eq!(contexts.len(), 1);