From 3239bf3989641109e03dc58656f2ca780bb6ae8e Mon Sep 17 00:00:00 2001 From: Daniel Eades Date: Mon, 2 May 2022 21:45:14 +0100 Subject: [PATCH] use byte literals --- polonius-parser/src/lexer.rs | 32 +++++++++++++++----------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/polonius-parser/src/lexer.rs b/polonius-parser/src/lexer.rs index a3c23473ad..34dd9182f4 100644 --- a/polonius-parser/src/lexer.rs +++ b/polonius-parser/src/lexer.rs @@ -81,49 +81,47 @@ impl<'input> Lexer<'input> { T![comment], ), // relation keywords - kw if kw.starts_with("use_of_var_derefs_origin".as_bytes()) => ( + kw if kw.starts_with(b"use_of_var_derefs_origin") => ( "use_of_var_derefs_origin".len() as u32, T![use_of_var_derefs_origin], ), - kw if kw.starts_with("drop_of_var_derefs_origin".as_bytes()) => ( + kw if kw.starts_with(b"drop_of_var_derefs_origin") => ( "drop_of_var_derefs_origin".len() as u32, T![drop_of_var_derefs_origin], ), - kw if kw.starts_with("placeholders".as_bytes()) => { + kw if kw.starts_with(b"placeholders") => { ("placeholders".len() as u32, T![placeholders]) } - kw if kw.starts_with("known_subsets".as_bytes()) => { + kw if kw.starts_with(b"known_subsets") => { ("known_subsets".len() as u32, T![known subsets]) } // CFG keywords - kw if kw.starts_with("block".as_bytes()) => ("block".len() as u32, T![block]), - kw if kw.starts_with("goto".as_bytes()) => ("goto".len() as u32, T![goto]), + kw if kw.starts_with(b"block") => ("block".len() as u32, T![block]), + kw if kw.starts_with(b"goto") => ("goto".len() as u32, T![goto]), // effect keywords - facts - kw if kw.starts_with("outlives".as_bytes()) => ("outlives".len() as u32, T![outlives]), - kw if kw.starts_with("loan_issued_at".as_bytes()) => { + kw if kw.starts_with(b"outlives") => ("outlives".len() as u32, T![outlives]), + kw if kw.starts_with(b"loan_issued_at") => { ("loan_issued_at".len() as u32, T![loan_issued_at]) } - kw if kw.starts_with("loan_invalidated_at".as_bytes()) => { + kw if kw.starts_with(b"loan_invalidated_at") => { ("loan_invalidated_at".len() as u32, T![loan_invalidated_at]) } - kw if kw.starts_with("loan_killed_at".as_bytes()) => { + kw if kw.starts_with(b"loan_killed_at") => { ("loan_killed_at".len() as u32, T![loan_killed_at]) } - kw if kw.starts_with("var_used_at".as_bytes()) => { - ("var_used_at".len() as u32, T![var_used_at]) - } - kw if kw.starts_with("var_defined_at".as_bytes()) => { + kw if kw.starts_with(b"var_used_at") => ("var_used_at".len() as u32, T![var_used_at]), + kw if kw.starts_with(b"var_defined_at") => { ("var_defined_at".len() as u32, T![var_defined_at]) } - kw if kw.starts_with("origin_live_on_entry".as_bytes()) => ( + kw if kw.starts_with(b"origin_live_on_entry") => ( "origin_live_on_entry".len() as u32, T![origin_live_on_entry], ), - kw if kw.starts_with("var_dropped_at".as_bytes()) => { + kw if kw.starts_with(b"var_dropped_at") => { ("var_dropped_at".len() as u32, T![var_dropped_at]) } // effect keywords - use - kw if kw.starts_with("use".as_bytes()) => ("use".len() as u32, T![use]), + kw if kw.starts_with(b"use") => ("use".len() as u32, T![use]), _ => return None, };