src/error.rs

branch
dev
changeset 76
99ad55974e62
parent 5
59dc4c5883f4
equal deleted inserted replaced
75:e9f4550cfa18 76:99ad55974e62
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