diff --git a/tonic/src/transport/error.rs b/tonic/src/transport/error.rs index 31b317521..75238149d 100644 --- a/tonic/src/transport/error.rs +++ b/tonic/src/transport/error.rs @@ -90,3 +90,9 @@ impl StdError for Error { .map(|source| &**source as &(dyn StdError + 'static)) } } + +impl From for Error { + fn from(value: crate::BoxError) -> Self { + Self::from_source(value) + } +}