From b69738590ca1c4823a030d317e7fa6e918618a4b Mon Sep 17 00:00:00 2001 From: Metabaron Date: Mon, 11 Nov 2019 23:16:59 +0100 Subject: Implement FromStr for enum Edition --- crates/ra_db/src/fixture.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'crates/ra_db/src/fixture.rs') diff --git a/crates/ra_db/src/fixture.rs b/crates/ra_db/src/fixture.rs index f5dd59f84..ee883b615 100644 --- a/crates/ra_db/src/fixture.rs +++ b/crates/ra_db/src/fixture.rs @@ -1,5 +1,6 @@ //! FIXME: write short doc here +use std::str::FromStr; use std::sync::Arc; use ra_cfg::CfgOptions; @@ -164,7 +165,7 @@ fn parse_meta(meta: &str) -> ParsedMeta { match key { "crate" => krate = Some(value.to_string()), "deps" => deps = value.split(',').map(|it| it.to_string()).collect(), - "edition" => edition = Edition::from_string(&value), + "edition" => edition = Edition::from_str(&value).unwrap(), "cfg" => { for key in value.split(',') { match split1(key, '=') { -- cgit v1.2.3