pub type BoxError = Box<dyn Error + Send + Sync>;
The error type services and layers return: any error that can cross threads.
pub struct BoxError(/* private fields */);