easy-err 1.0.2

An easy Error wrapper.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/// 用于产生携带错误位置信息的自定义错误
/// 
/// #Example
/// ```
/// use easy_err::*;
/// let custom_err = custom!("Here is a error.");
/// custom_err.report();
/// ```
#[macro_export]
macro_rules! custom {
	($msg:expr) => {
		{
			use easy_err::Error;
			let msg = format!("{}\n\twhere: {}:{}", $msg, file!(), line!());
			Error::custom(msg)
		}
	};
}