|      1 /*! | 
     1 /*! | 
|      2 Error passing helper types | 
     2 Error passing helper types | 
|      3 */ | 
     3 */ | 
|      4  | 
     4  | 
|      5 use std::error::Error; | 
        | 
|      6  | 
        | 
|      7 /// A [`Result`] containing `T` or a dynamic error type | 
     5 /// A [`Result`] containing `T` or a dynamic error type | 
|      8 pub type DynResult<T> = Result<T, Box<dyn Error>>; | 
     6 pub type DynResult<T> = Result<T, anyhow::Error>; | 
|      9  | 
     7  | 
|     10 /// A [`Result`] containing `()` or a dynamic error type | 
     8 /// A [`Result`] containing `()` or a dynamic error type | 
|     11 pub type DynError = DynResult<()>; | 
     9 pub type DynError = DynResult<()>; | 
|     12  | 
    10  | 
|     13 #[derive(Clone, Debug)] | 
    11 #[derive(Clone, Debug)] |