Skip to content

Commit e3f6572

Browse files
author
Sven
authored
Merge pull request #38 from paolobarbolini/clippy
Run clippy
2 parents 11f0c48 + 348c491 commit e3f6572

File tree

6 files changed

+18
-20
lines changed

6 files changed

+18
-20
lines changed

.travis.yml

+2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ rust:
33
- stable
44
- beta
55
- nightly
6+
- 1.36.0
7+
68
matrix:
79
allow_failures:
810
- rust: nightly

src/element_ref/mod.rs

+4-7
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ pub struct ElementRef<'a> {
2020

2121
impl<'a> ElementRef<'a> {
2222
fn new(node: NodeRef<'a, Node>) -> Self {
23-
ElementRef { node: node }
23+
ElementRef { node }
2424
}
2525

2626
/// Wraps a `NodeRef` only if it references a `Node::Element`.
@@ -42,16 +42,13 @@ impl<'a> ElementRef<'a> {
4242
let mut inner = self.traverse();
4343
inner.next(); // Skip Edge::Open(self).
4444

45-
Select {
46-
inner: inner,
47-
selector: selector,
48-
}
45+
Select { inner, selector }
4946
}
5047

5148
fn serialize(&self, traversal_scope: TraversalScope) -> String {
5249
let opts = SerializeOpts {
5350
scripting_enabled: false, // It's not clear what this does.
54-
traversal_scope: traversal_scope,
51+
traversal_scope,
5552
create_missing_parent: false,
5653
};
5754
let mut buf = Vec::new();
@@ -120,7 +117,7 @@ impl<'a> Iterator for Text<'a> {
120117
fn next(&mut self) -> Option<&'a str> {
121118
for edge in &mut self.inner {
122119
if let Edge::Open(node) = edge {
123-
if let &Node::Text(ref text) = node.value() {
120+
if let Node::Text(ref text) = node.value() {
124121
return Some(&*text);
125122
}
126123
}

src/html/mod.rs

+1-1
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ impl Html {
8787
pub fn select<'a, 'b>(&'a self, selector: &'b Selector) -> Select<'a, 'b> {
8888
Select {
8989
inner: self.tree.nodes(),
90-
selector: selector,
90+
selector,
9191
}
9292
}
9393

src/html/tree_sink.rs

+6-6
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,9 @@ impl TreeSink for Html {
8686
system_id: StrTendril,
8787
) {
8888
let doctype = Doctype {
89-
name: name,
90-
public_id: public_id,
91-
system_id: system_id,
89+
name,
90+
public_id,
91+
system_id,
9292
};
9393
self.tree.root_mut().append(Node::Doctype(doctype));
9494
}
@@ -117,7 +117,7 @@ impl TreeSink for Html {
117117
_ => unreachable!(),
118118
}
119119
} else {
120-
parent.append(Node::Text(Text { text: text }));
120+
parent.append(Node::Text(Text { text }));
121121
}
122122
}
123123
}
@@ -141,7 +141,7 @@ impl TreeSink for Html {
141141
}
142142

143143
let mut sibling = self.tree.get_mut(*sibling).unwrap();
144-
if !sibling.parent().is_none() {
144+
if sibling.parent().is_some() {
145145
match new_node {
146146
NodeOrText::AppendNode(id) => {
147147
sibling.insert_id_before(id);
@@ -159,7 +159,7 @@ impl TreeSink for Html {
159159
_ => unreachable!(),
160160
}
161161
} else {
162-
sibling.insert_before(Node::Text(Text { text: text }));
162+
sibling.insert_before(Node::Text(Text { text }));
163163
}
164164
}
165165
}

src/main.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -122,11 +122,11 @@ fn main() {
122122
query(&input, &output, &selector, &mut io::stdin())
123123
} else {
124124
files
125-
.into_iter()
125+
.iter()
126126
.map(File::open)
127127
.map(Result::unwrap)
128128
.map(|mut f| query(&input, &output, &selector, &mut f))
129-
.fold(false, |a, m| a || m)
129+
.any(|m| m)
130130
};
131131

132132
process::exit(if matched { 0 } else { 1 });

src/selector.rs

+3-4
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ use std::fmt;
44

55
use smallvec::SmallVec;
66

7-
use cssparser;
87
use html5ever::{LocalName, Namespace};
98
use selectors::parser::SelectorParseErrorKind;
109
use selectors::{matching, parser, visitor};
@@ -23,9 +22,9 @@ pub struct Selector {
2322
impl Selector {
2423
/// Parses a CSS selector group.
2524
26-
pub fn parse<'t, 'i>(
27-
selectors: &'i str,
28-
) -> Result<Self, cssparser::ParseError<'i, SelectorParseErrorKind<'i>>> {
25+
pub fn parse(
26+
selectors: &'_ str,
27+
) -> Result<Self, cssparser::ParseError<'_, SelectorParseErrorKind<'_>>> {
2928
let mut parser_input = cssparser::ParserInput::new(selectors);
3029
let mut parser = cssparser::Parser::new(&mut parser_input);
3130
parser::SelectorList::parse(&Parser, &mut parser).map(|list| Selector { selectors: list.0 })

0 commit comments

Comments
 (0)