diff --git a/src/advance/errors.md b/src/advance/errors.md index c593f520..f9b995a3 100644 --- a/src/advance/errors.md +++ b/src/advance/errors.md @@ -277,7 +277,7 @@ fn main() { use std::fmt::{Debug, Display}; pub trait Error: Debug + Display { - fn source(&self) -> Option<&(Error + 'static)> { ... } + fn source(&self) -> Option<&(dyn Error + 'static)> { ... } } ```