typhoon_errors/
extension.rs

1use crate::Error;
2
3pub trait ResultExtension {
4    fn trace_account(self, name: &'static str) -> Self;
5}
6
7impl<T> ResultExtension for Result<T, Error> {
8    fn trace_account(self, name: &'static str) -> Self {
9        self.map_err(|err| err.with_account(name))
10    }
11}