From 96ef40cfaf6834151666f521dbc6f28cbb65dcef Mon Sep 17 00:00:00 2001 From: Quinn Okabayashi Date: Sun, 31 Oct 2021 23:12:36 -0400 Subject: [PATCH] Micro refactor --- macros/src/lib.rs | 13 +++---------- 1 file changed, 3 insertions(+), 10 deletions(-) diff --git a/macros/src/lib.rs b/macros/src/lib.rs index a382f92..1ff05ff 100644 --- a/macros/src/lib.rs +++ b/macros/src/lib.rs @@ -65,19 +65,12 @@ impl fmt::Display for Error { } fn build_uuid(input: TokenStream) -> Result { - let literal = match syn::parse::(input) { - Ok(syn::Lit::Str(literal)) => literal, + let string = match syn::parse::(input) { + Ok(syn::Lit::Str(literal)) => literal.value(), _ => return Err(Error::NonStringLiteral), }; - // steps: - // get Literal - // do Literal::subspan - // pass that into quote_spanned - - let literal = literal.value(); - - let bytes = parser::parse_str(&literal).map_err(Error::UuidParse)?; + let bytes = parser::parse_str(&string).map_err(Error::UuidParse)?; let tokens = bytes .iter()