pub type BoxError = Box<dyn Error + Send + Sync>;
Boxed dynamic error used for causes and for ProviderError::Other.
ProviderError::Other
pub struct BoxError(/* private fields */);