Fix clippy warnings

This commit is contained in:
Alex Orlenko 2021-05-06 00:36:47 +01:00
parent 3e03f4201c
commit 20cba5de5b
3 changed files with 8 additions and 7 deletions

View File

@ -76,11 +76,12 @@ impl Chunk {
.map(|lc| (lc.line, lc.column))
.unwrap_or_else(|| (line, col));
#[allow(clippy::comparison_chain)]
if line > prev_line {
source.push_str("\n");
source.push('\n');
} else if line == prev_line {
for _ in 0..col.saturating_sub(prev_col) {
source.push_str(" ");
source.push(' ');
}
}
source.push_str(&t.to_string());

View File

@ -14,7 +14,7 @@ pub fn lua_module(attr: TokenStream, item: TokenStream) -> TokenStream {
let args = parse_macro_input!(attr as AttributeArgs);
let item = parse_macro_input!(item as ItemFn);
if args.len() > 0 {
if !args.is_empty() {
let err = Error::new(Span::call_site(), "the number of arguments must be zero")
.to_compile_error();
return err.into();

View File

@ -38,7 +38,7 @@ impl Pos {
}
fn span_pos(span: &Span) -> (Pos, Pos) {
let span2: Span2 = span.clone().into();
let span2: Span2 = (*span).into();
let start = span2.start();
let end = span2.end();
@ -175,7 +175,7 @@ impl Tokens {
pub(crate) fn retokenize(tt: TokenStream) -> Tokens {
Tokens(
tt.into_iter()
.map(|tt| Tokens::from(tt))
.map(Tokens::from)
.flatten()
.peekable()
.batching(|iter| {
@ -217,8 +217,8 @@ impl From<TokenTree> for Tokens {
vec![Token::new_delim(b, tt.clone(), true)]
.into_iter()
.chain(g.stream().into_iter().map(|tt| Tokens::from(tt)).flatten())
.chain(vec![Token::new_delim(e, tt.clone(), false)])
.chain(g.stream().into_iter().map(Tokens::from).flatten())
.chain(vec![Token::new_delim(e, tt, false)])
.collect()
}
_ => vec![Token::new(tt)],