pub type BoxedError = Box<dyn Error + Sync + Send>;
A boxed error type that is Send, Sync, and 'static.
Send
Sync
'static
struct BoxedError(/* private fields */);