src/error.rs

changeset 90
b3c35d16affe
parent 76
99ad55974e62
equal deleted inserted replaced
25:d14c877e14b7 90:b3c35d16affe
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)]

mercurial