pub type Error = Box<dyn Error + Send + Sync>;
定义 crate::Error 大部分函数返回的错误
pub struct Error(/* private fields */);