Function with_context
Source pub fn with_context<T, E, C, F, G>(
result: Result<T, E>,
context_fn: F,
error_mapper: G,
) -> Result<T, E>
Expand description
Adds context to an error.
§Examples
ⓘuse neo3::prelude::*;
use neo3::neo_utils::error::with_context;
let result: Result<u32, NeoError> = Err(NeoError::Generic { message: "Original error".to_string() });
let result_with_context = with_context(result, || "Additional context", |e| e);