Make the trivial as_dyn_error impls inlinable
This commit is contained in:
parent
de6719e923
commit
678cd7ac7b
|
@ -5,18 +5,21 @@ pub trait AsDynError {
|
||||||
}
|
}
|
||||||
|
|
||||||
impl<T: Error + 'static> AsDynError for T {
|
impl<T: Error + 'static> AsDynError for T {
|
||||||
|
#[inline]
|
||||||
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AsDynError for dyn Error + 'static {
|
impl AsDynError for dyn Error + 'static {
|
||||||
|
#[inline]
|
||||||
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl AsDynError for dyn Error + Send + Sync + 'static {
|
impl AsDynError for dyn Error + Send + Sync + 'static {
|
||||||
|
#[inline]
|
||||||
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
fn as_dyn_error(&self) -> &(dyn Error + 'static) {
|
||||||
self
|
self
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue