diff --git a/src/configuration.rs b/src/configuration.rs index 4daaef1..1b3790b 100644 --- a/src/configuration.rs +++ b/src/configuration.rs @@ -64,8 +64,8 @@ pub enum RustEdition { Unknown } -impl ::std::convert::From> for RustEdition { - fn from(str: Option<&str>) -> RustEdition { +impl<'a> ::std::convert::From> for RustEdition { + fn from(str: Option<&'a str>) -> RustEdition { match str { None | Some("2015") => RustEdition::Rust2015, Some("2018") => RustEdition::Rust2018,