Auto merge of #30796 - GuillaumeGomez:impl_box_error, r=alexcrichton
Fixes #30349
This commit is contained in:
commit
3c9442fc50
@ -189,6 +189,17 @@ impl Error for string::ParseError {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#[stable(feature = "box_error", since = "1.7.0")]
|
||||||
|
impl<T: Error> Error for Box<T> {
|
||||||
|
fn description(&self) -> &str {
|
||||||
|
Error::description(&**self)
|
||||||
|
}
|
||||||
|
|
||||||
|
fn cause(&self) -> Option<&Error> {
|
||||||
|
Error::cause(&**self)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// copied from any.rs
|
// copied from any.rs
|
||||||
impl Error + 'static {
|
impl Error + 'static {
|
||||||
/// Returns true if the boxed type is the same as `T`
|
/// Returns true if the boxed type is the same as `T`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user