diff --git a/src/style.rs b/src/style.rs index 30821ce..9a8d931 100644 --- a/src/style.rs +++ b/src/style.rs @@ -203,7 +203,11 @@ impl<'a> StyleParser<'a> { } _ => { let val = self.parse_style_value(toks, scope)?; - match toks.peek().unwrap().kind { + let t = match toks.peek() { + Some(tok) => tok, + None => return Err("expected more input.".into()), + }; + match t.kind { TokenKind::Symbol(Symbol::CloseCurlyBrace) => {} TokenKind::Symbol(Symbol::SemiColon) => { toks.next();