[INFO] updating cached repository tac-am/amxml [INFO] running `"git" "fetch" "--all"` [INFO] [stdout] Fetching origin [INFO] [stderr] From git://github.com/tac-am/amxml [INFO] [stderr] * branch HEAD -> FETCH_HEAD [INFO] running `"git" "clone" "work/cache/sources/gh/tac-am/amxml" "work/ex/clippy-test-run/sources/stable/gh/tac-am/amxml"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable/gh/tac-am/amxml'... [INFO] [stderr] done. [INFO] running `"git" "clone" "work/cache/sources/gh/tac-am/amxml" "work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/tac-am/amxml"` [INFO] [stderr] Cloning into 'work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/tac-am/amxml'... [INFO] [stderr] done. [INFO] running `"git" "rev-parse" "HEAD"` [INFO] [stdout] 78deeae4509db9d980b7eafc6c2bcf225af0b109 [INFO] sha for GitHub repo tac-am/amxml: 78deeae4509db9d980b7eafc6c2bcf225af0b109 [INFO] validating manifest of tac-am/amxml on toolchain stable [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] validating manifest of tac-am/amxml on toolchain stable+rustflags=-Dclippy::into_iter_on_array [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "read-manifest" "--manifest-path" "Cargo.toml"` [INFO] started frobbing tac-am/amxml [INFO] finished frobbing tac-am/amxml [INFO] frobbed toml for tac-am/amxml written to work/ex/clippy-test-run/sources/stable/gh/tac-am/amxml/Cargo.toml [INFO] started frobbing tac-am/amxml [INFO] finished frobbing tac-am/amxml [INFO] frobbed toml for tac-am/amxml written to work/ex/clippy-test-run/sources/stable+rustflags=-Dclippy%3A%3Ainto_iter_on_array/gh/tac-am/amxml/Cargo.toml [INFO] crate tac-am/amxml has a lockfile. skipping [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] running `"/mnt/big/crater/work/local/cargo-home/bin/cargo" "+stable" "fetch" "--locked" "--manifest-path" "Cargo.toml"` [INFO] linting tac-am/amxml against stable for clippy-test-run [INFO] running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/clippy-test-run/worker-7/stable:/opt/crater/target:rw,Z" "-v" "/mnt/big/crater/work/ex/clippy-test-run/sources/stable/gh/tac-am/amxml:/opt/crater/workdir:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/opt/crater/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/opt/crater/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/opt/crater/workdir" "-e" "MAP_USER_ID=1000" "-e" "CARGO_TARGET_DIR=/opt/crater/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/crater/cargo-home" "-e" "RUSTUP_HOME=/opt/crater/rustup-home" "-w" "/opt/crater/workdir" "-m" "1536M" "--network" "none" "rustops/crates-build-env" "/opt/crater/cargo-home/bin/cargo" "+stable" "clippy" "--frozen" "--all" "--all-targets"` [INFO] [stdout] db1d57edc335ab9e4d759127edc0822a4a3fbd69d7f5597a09b5f8bbf6399973 [INFO] running `"docker" "start" "-a" "db1d57edc335ab9e4d759127edc0822a4a3fbd69d7f5597a09b5f8bbf6399973"` [INFO] [stderr] Checking amxml v0.5.3 (/opt/crater/workdir) [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xmlerror.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | error_type: error_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `error_type` [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xmlerror.rs:71:9 [INFO] [stderr] | [INFO] [stderr] 71 | error_type: error_type, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: replace it with: `error_type` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/sax.rs:222:54 [INFO] [stderr] | [INFO] [stderr] 222 | return Ok(XmlToken::CharData{chardata: chardata}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `chardata` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/sax.rs:229:51 [INFO] [stderr] | [INFO] [stderr] 229 | return Ok(XmlToken::Directive{directive: directive}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `directive` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xpath_impl/lexer.rs:134:9 [INFO] [stderr] | [INFO] [stderr] 134 | t_type: t_type, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `t_type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xpath_impl/parser.rs:2820:13 [INFO] [stderr] | [INFO] [stderr] 2820 | n_type: n_type, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `n_type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::redundant_field_names)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/sax.rs:222:54 [INFO] [stderr] | [INFO] [stderr] 222 | return Ok(XmlToken::CharData{chardata: chardata}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: replace it with: `chardata` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/sax.rs:229:51 [INFO] [stderr] | [INFO] [stderr] 229 | return Ok(XmlToken::Directive{directive: directive}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: replace it with: `directive` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xpath_impl/lexer.rs:134:9 [INFO] [stderr] | [INFO] [stderr] 134 | t_type: t_type, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `t_type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: redundant field names in struct initialization [INFO] [stderr] --> src/xpath_impl/parser.rs:2820:13 [INFO] [stderr] | [INFO] [stderr] 2820 | n_type: n_type, [INFO] [stderr] | ^^^^^^^^^^^^^^ help: replace it with: `n_type` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#redundant_field_names [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xmlerror.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | return self.descri.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.descri.as_str()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xmlerror.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | / return Box::new(XmlError { [INFO] [stderr] 71 | | error_type: error_type, [INFO] [stderr] 72 | | descri: format!("{} {}", prefix, descri), [INFO] [stderr] 73 | | }); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 70 | Box::new(XmlError { [INFO] [stderr] 71 | error_type: error_type, [INFO] [stderr] 72 | descri: format!("{} {}", prefix, descri), [INFO] [stderr] 73 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:138:9 [INFO] [stderr] | [INFO] [stderr] 138 | return self.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.name.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | return self.value.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | / return Ok(SaxDecoder{ [INFO] [stderr] 154 | | char_vec: xml_string.chars().filter(|x| *x != '\r').collect(), [INFO] [stderr] 155 | | // XML 1.0: 行末の処理 [INFO] [stderr] 156 | | // 解析前に改行すべてを #x0A に標準化する。 [INFO] [stderr] 157 | | index: 0, [INFO] [stderr] 158 | | to_close: String::from(""), [INFO] [stderr] 159 | | }); [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 153 | Ok(SaxDecoder{ [INFO] [stderr] 154 | char_vec: xml_string.chars().filter(|x| *x != '\r').collect(), [INFO] [stderr] 155 | // XML 1.0: 行末の処理 [INFO] [stderr] 156 | // 解析前に改行すべてを #x0A に標準化する。 [INFO] [stderr] 157 | index: 0, [INFO] [stderr] 158 | to_close: String::from(""), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:175:13 [INFO] [stderr] | [INFO] [stderr] 175 | return Ok(XmlToken::EOF); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::EOF)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:181:17 [INFO] [stderr] | [INFO] [stderr] 181 | return Err(xml_syntax_error!("Unexpected EOF after <")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(xml_syntax_error!("Unexpected EOF after <"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | return Ok(XmlToken::EndElement{name}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::EndElement{name})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | return Ok(XmlToken::ProcInst{target, inst}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::ProcInst{target, inst})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:214:25 [INFO] [stderr] | [INFO] [stderr] 214 | return Ok(XmlToken::Comment{comment}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::Comment{comment})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | return Err(xml_syntax_error!("Invalid sequence ' src/sax.rs:222:25 [INFO] [stderr] | [INFO] [stderr] 222 | return Ok(XmlToken::CharData{chardata: chardata}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::CharData{chardata: chardata})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:224:25 [INFO] [stderr] | [INFO] [stderr] 224 | return Err(xml_syntax_error!("Invalid sequence ' src/sax.rs:229:21 [INFO] [stderr] | [INFO] [stderr] 229 | return Ok(XmlToken::Directive{directive: directive}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::Directive{directive: directive})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:287:17 [INFO] [stderr] | [INFO] [stderr] 287 | return Ok(XmlToken::StartElement{name, attr}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::StartElement{name, attr})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:296:13 [INFO] [stderr] | [INFO] [stderr] 296 | return Ok(XmlToken::CharData{chardata: decode_entity(&chardata)}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::CharData{chardata: decode_entity(&chardata)})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:331:9 [INFO] [stderr] | [INFO] [stderr] 331 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | return EOF; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `EOF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:448:13 [INFO] [stderr] | [INFO] [stderr] 448 | return self.char_vec[self.index - 1]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.char_vec[self.index - 1]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: Unnecessary `>= y + 1` or `x - 1 >=` [INFO] [stderr] --> src/sax.rs:445:12 [INFO] [stderr] | [INFO] [stderr] 445 | if self.char_vec.len() <= self.index - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::int_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#int_plus_one [INFO] [stderr] help: change `>= y + 1` to `> y` as shown [INFO] [stderr] | [INFO] [stderr] 445 | if self.char_vec.len() < self.index { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:466:5 [INFO] [stderr] | [INFO] [stderr] 466 | return [ ' ', '\t', '\r', '\n' ].contains(&ch); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `[ ' ', '\t', '\r', '\n' ].contains(&ch)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:476:9 [INFO] [stderr] | [INFO] [stderr] 476 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:478:9 [INFO] [stderr] | [INFO] [stderr] 478 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:487:9 [INFO] [stderr] | [INFO] [stderr] 487 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:489:9 [INFO] [stderr] | [INFO] [stderr] 489 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:499:5 [INFO] [stderr] | [INFO] [stderr] 499 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 500 | | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 501 | | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 502 | | ( 0x00C0, 0x00D6 ), // [À-Ö] [INFO] [stderr] ... | [INFO] [stderr] 706 | | // ここまで、Ideographicの定義 [INFO] [stderr] 707 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 499 | char_is_in_ranges(ch, &[ [INFO] [stderr] 500 | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 501 | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 502 | ( 0x00C0, 0x00D6 ), // [À-Ö] [INFO] [stderr] 503 | ( 0x00D8, 0x00F6 ), // [Ø-ö] [INFO] [stderr] 504 | ( 0x00F8, 0x00FF ), // [ø-ÿ] [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:714:5 [INFO] [stderr] | [INFO] [stderr] 714 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 715 | | ( 0x0300, 0x0345 ), [INFO] [stderr] 716 | | ( 0x0360, 0x0361 ), [INFO] [stderr] 717 | | ( 0x0483, 0x0486 ), [INFO] [stderr] ... | [INFO] [stderr] 809 | | ( 0x309A, 0x309A ), [INFO] [stderr] 810 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 714 | char_is_in_ranges(ch, &[ [INFO] [stderr] 715 | ( 0x0300, 0x0345 ), [INFO] [stderr] 716 | ( 0x0360, 0x0361 ), [INFO] [stderr] 717 | ( 0x0483, 0x0486 ), [INFO] [stderr] 718 | ( 0x0591, 0x05A1 ), [INFO] [stderr] 719 | ( 0x05A3, 0x05B9 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:817:5 [INFO] [stderr] | [INFO] [stderr] 817 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 818 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 819 | | ( 0x0660, 0x0669 ), [INFO] [stderr] 820 | | ( 0x06F0, 0x06F9 ), [INFO] [stderr] ... | [INFO] [stderr] 832 | | ( 0x0F20, 0x0F29 ), [INFO] [stderr] 833 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 817 | char_is_in_ranges(ch, &[ [INFO] [stderr] 818 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 819 | ( 0x0660, 0x0669 ), [INFO] [stderr] 820 | ( 0x06F0, 0x06F9 ), [INFO] [stderr] 821 | ( 0x0966, 0x096F ), [INFO] [stderr] 822 | ( 0x09E6, 0x09EF ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:840:5 [INFO] [stderr] | [INFO] [stderr] 840 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 841 | | ( 0x00B7, 0x00B7 ), [INFO] [stderr] 842 | | ( 0x02D0, 0x02D0 ), [INFO] [stderr] 843 | | ( 0x02D1, 0x02D1 ), [INFO] [stderr] ... | [INFO] [stderr] 851 | | ( 0x30FC, 0x30FE ), // ーヽヾ [INFO] [stderr] 852 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 840 | char_is_in_ranges(ch, &[ [INFO] [stderr] 841 | ( 0x00B7, 0x00B7 ), [INFO] [stderr] 842 | ( 0x02D0, 0x02D0 ), [INFO] [stderr] 843 | ( 0x02D1, 0x02D1 ), [INFO] [stderr] 844 | ( 0x0387, 0x0387 ), [INFO] [stderr] 845 | ( 0x0640, 0x0640 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:864:5 [INFO] [stderr] | [INFO] [stderr] 864 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:915:5 [INFO] [stderr] | [INFO] [stderr] 915 | return buf; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `buf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | return NodePtr{ rc_node: Rc::clone(rc_node) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `NodePtr{ rc_node: Rc::clone(rc_node) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xmlerror.rs:54:9 [INFO] [stderr] | [INFO] [stderr] 54 | return self.descri.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.descri.as_str()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::needless_return)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xmlerror.rs:70:5 [INFO] [stderr] | [INFO] [stderr] 70 | / return Box::new(XmlError { [INFO] [stderr] 71 | | error_type: error_type, [INFO] [stderr] 72 | | descri: format!("{} {}", prefix, descri), [INFO] [stderr] 73 | | }); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 70 | Box::new(XmlError { [INFO] [stderr] 71 | error_type: error_type, [INFO] [stderr] 72 | descri: format!("{} {}", prefix, descri), [INFO] [stderr] 73 | }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:138:9 [INFO] [stderr] | [INFO] [stderr] 138 | return self.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.name.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | return self.value.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:153:9 [INFO] [stderr] | [INFO] [stderr] 153 | / return Ok(SaxDecoder{ [INFO] [stderr] 154 | | char_vec: xml_string.chars().filter(|x| *x != '\r').collect(), [INFO] [stderr] 155 | | // XML 1.0: 行末の処理 [INFO] [stderr] 156 | | // 解析前に改行すべてを #x0A に標準化する。 [INFO] [stderr] 157 | | index: 0, [INFO] [stderr] 158 | | to_close: String::from(""), [INFO] [stderr] 159 | | }); [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 153 | Ok(SaxDecoder{ [INFO] [stderr] 154 | char_vec: xml_string.chars().filter(|x| *x != '\r').collect(), [INFO] [stderr] 155 | // XML 1.0: 行末の処理 [INFO] [stderr] 156 | // 解析前に改行すべてを #x0A に標準化する。 [INFO] [stderr] 157 | index: 0, [INFO] [stderr] 158 | to_close: String::from(""), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:175:13 [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | return Rc::ptr_eq(&self.rc_node, &other.rc_node) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Rc::ptr_eq(&self.rc_node, &other.rc_node)` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 175 | return Ok(XmlToken::EOF); [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::EOF)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:181:17 [INFO] [stderr] | [INFO] [stderr] 181 | return Err(xml_syntax_error!("Unexpected EOF after <")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(xml_syntax_error!("Unexpected EOF after <"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:190:17 [INFO] [stderr] | [INFO] [stderr] 190 | return Ok(XmlToken::EndElement{name}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::EndElement{name})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:203:17 [INFO] [stderr] | [INFO] [stderr] 203 | return Ok(XmlToken::ProcInst{target, inst}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::ProcInst{target, inst})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:214:25 [INFO] [stderr] | [INFO] [stderr] 214 | return Ok(XmlToken::Comment{comment}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::Comment{comment})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:217:25 [INFO] [stderr] | [INFO] [stderr] 217 | return Err(xml_syntax_error!("Invalid sequence ' src/sax.rs:222:25 [INFO] [stderr] | [INFO] [stderr] 222 | return Ok(XmlToken::CharData{chardata: chardata}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::CharData{chardata: chardata})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | return node; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `node` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:224:25 [INFO] [stderr] | [INFO] [stderr] 224 | return Err(xml_syntax_error!("Invalid sequence ' src/sax.rs:229:21 [INFO] [stderr] | [INFO] [stderr] 229 | return Ok(XmlToken::Directive{directive: directive}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::Directive{directive: directive})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:287:17 [INFO] [stderr] | [INFO] [stderr] 287 | return Ok(XmlToken::StartElement{name, attr}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::StartElement{name, attr})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:296:13 [INFO] [stderr] | [INFO] [stderr] 296 | return Ok(XmlToken::CharData{chardata: decode_entity(&chardata)}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(XmlToken::CharData{chardata: decode_entity(&chardata)})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:331:9 [INFO] [stderr] | [INFO] [stderr] 331 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | return EOF; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `EOF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:448:13 [INFO] [stderr] | [INFO] [stderr] 448 | return self.char_vec[self.index - 1]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.char_vec[self.index - 1]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: Unnecessary `>= y + 1` or `x - 1 >=` [INFO] [stderr] --> src/sax.rs:445:12 [INFO] [stderr] | [INFO] [stderr] 445 | if self.char_vec.len() <= self.index - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::int_plus_one)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#int_plus_one [INFO] [stderr] help: change `>= y + 1` to `> y` as shown [INFO] [stderr] | [INFO] [stderr] 445 | if self.char_vec.len() < self.index { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:466:5 [INFO] [stderr] | [INFO] [stderr] 466 | return [ ' ', '\t', '\r', '\n' ].contains(&ch); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `[ ' ', '\t', '\r', '\n' ].contains(&ch)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:476:9 [INFO] [stderr] | [INFO] [stderr] 476 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:478:9 [INFO] [stderr] | [INFO] [stderr] 478 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:487:9 [INFO] [stderr] | [INFO] [stderr] 487 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:489:9 [INFO] [stderr] | [INFO] [stderr] 489 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:499:5 [INFO] [stderr] | [INFO] [stderr] 499 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 500 | | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 501 | | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 502 | | ( 0x00C0, 0x00D6 ), // [À-Ö] [INFO] [stderr] ... | [INFO] [stderr] 706 | | // ここまで、Ideographicの定義 [INFO] [stderr] 707 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 499 | char_is_in_ranges(ch, &[ [INFO] [stderr] 500 | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 501 | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 502 | ( 0x00C0, 0x00D6 ), // [À-Ö] [INFO] [stderr] 503 | ( 0x00D8, 0x00F6 ), // [Ø-ö] [INFO] [stderr] 504 | ( 0x00F8, 0x00FF ), // [ø-ÿ] [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:714:5 [INFO] [stderr] | [INFO] [stderr] 714 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 715 | | ( 0x0300, 0x0345 ), [INFO] [stderr] 716 | | ( 0x0360, 0x0361 ), [INFO] [stderr] 717 | | ( 0x0483, 0x0486 ), [INFO] [stderr] ... | [INFO] [stderr] 809 | | ( 0x309A, 0x309A ), [INFO] [stderr] 810 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 714 | char_is_in_ranges(ch, &[ [INFO] [stderr] 715 | ( 0x0300, 0x0345 ), [INFO] [stderr] 716 | ( 0x0360, 0x0361 ), [INFO] [stderr] 717 | ( 0x0483, 0x0486 ), [INFO] [stderr] 718 | ( 0x0591, 0x05A1 ), [INFO] [stderr] 719 | ( 0x05A3, 0x05B9 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:817:5 [INFO] [stderr] | [INFO] [stderr] 817 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 818 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 819 | | ( 0x0660, 0x0669 ), [INFO] [stderr] 820 | | ( 0x06F0, 0x06F9 ), [INFO] [stderr] ... | [INFO] [stderr] 832 | | ( 0x0F20, 0x0F29 ), [INFO] [stderr] 833 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 817 | char_is_in_ranges(ch, &[ [INFO] [stderr] 818 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 819 | ( 0x0660, 0x0669 ), [INFO] [stderr] 820 | ( 0x06F0, 0x06F9 ), [INFO] [stderr] 821 | ( 0x0966, 0x096F ), [INFO] [stderr] 822 | ( 0x09E6, 0x09EF ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:840:5 [INFO] [stderr] | [INFO] [stderr] 840 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 841 | | ( 0x00B7, 0x00B7 ), [INFO] [stderr] 842 | | ( 0x02D0, 0x02D0 ), [INFO] [stderr] 843 | | ( 0x02D1, 0x02D1 ), [INFO] [stderr] ... | [INFO] [stderr] 851 | | ( 0x30FC, 0x30FE ), // ーヽヾ [INFO] [stderr] 852 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 840 | char_is_in_ranges(ch, &[ [INFO] [stderr] 841 | ( 0x00B7, 0x00B7 ), [INFO] [stderr] 842 | ( 0x02D0, 0x02D0 ), [INFO] [stderr] 843 | ( 0x02D1, 0x02D1 ), [INFO] [stderr] 844 | ( 0x0387, 0x0387 ), [INFO] [stderr] 845 | ( 0x0640, 0x0640 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:864:5 [INFO] [stderr] | [INFO] [stderr] 864 | return false; [INFO] [stderr] | [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/sax.rs:915:5 [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] 915 | return buf; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `buf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded `()` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | return node; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `node` [INFO] [stderr] --> src/sax.rs:968:28 [INFO] [stderr] | [INFO] [stderr] 968 | return (); [INFO] [stderr] | ^^ help: remove the `()` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unused_unit)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unused_unit [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:46:5 [INFO] [stderr] | [INFO] [stderr] 46 | return NodePtr{ rc_node: Rc::clone(rc_node) }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `NodePtr{ rc_node: Rc::clone(rc_node) }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:92:9 [INFO] [stderr] | [INFO] [stderr] 92 | return Rc::ptr_eq(&self.rc_node, &other.rc_node) [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Rc::ptr_eq(&self.rc_node, &other.rc_node)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:145:5 [INFO] [stderr] | [INFO] [stderr] 145 | return node; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `node` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:162:5 [INFO] [stderr] | [INFO] [stderr] 162 | return node; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `node` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | return Ok(NodePtr{rc_node: doc_root}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(NodePtr{rc_node: doc_root})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:272:9 [INFO] [stderr] | [INFO] [stderr] 272 | return to_string_with_indent(&self.unwrap_rc(), 0, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `to_string_with_indent(&self.unwrap_rc(), 0, 0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:298:9 [INFO] [stderr] | [INFO] [stderr] 298 | return to_string_with_indent(&self.unwrap_rc(), 0, 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `to_string_with_indent(&self.unwrap_rc(), 0, 4)` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | return s; [INFO] [stderr] [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:239:5 [INFO] [stderr] | [INFO] [stderr] 239 | return Ok(NodePtr{rc_node: doc_root}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(NodePtr{rc_node: doc_root})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:327:9 [INFO] [stderr] | [INFO] [stderr] 327 | return self.unwrap_rc().node_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().node_type.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:345:9 [INFO] [stderr] | [INFO] [stderr] 345 | return self.unwrap_rc().name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:364:9 [INFO] [stderr] | [INFO] [stderr] 364 | return self.unwrap_rc().value.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().value.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:384:13 [INFO] [stderr] | [INFO] [stderr] 384 | return String::from(v[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from(v[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:386:13 [INFO] [stderr] | [INFO] [stderr] 386 | return name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | return String::from(v[0]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from(v[0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:409:13 [INFO] [stderr] | [INFO] [stderr] 409 | return String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:448:9 [INFO] [stderr] | [INFO] [stderr] 448 | return String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:499:9 [INFO] [stderr] | [INFO] [stderr] 499 | return doc_root; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `doc_root` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:521:17 [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 521 | return Some(wrap_rc_clone(&parent_node)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(wrap_rc_clone(&parent_node))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:523:21 [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:272:9 [INFO] [stderr] | [INFO] [stderr] 272 | return to_string_with_indent(&self.unwrap_rc(), 0, 0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `to_string_with_indent(&self.unwrap_rc(), 0, 0)` [INFO] [stderr] 523 | None => return None, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:548:9 [INFO] [stderr] | [INFO] [stderr] 548 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:556:9 [INFO] [stderr] | [INFO] [stderr] 556 | return self.nth_child(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.nth_child(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:584:13 [INFO] [stderr] | [INFO] [stderr] 584 | return Some(wrap_rc_clone(&(*rc_node).children.borrow()[n])); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(wrap_rc_clone(&(*rc_node).children.borrow()[n]))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:586:13 [INFO] [stderr] | [INFO] [stderr] 586 | return None [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:782:9 [INFO] [stderr] | [INFO] [stderr] 782 | return usize::MAX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `usize::MAX` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:804:13 [INFO] [stderr] | [INFO] [stderr] 804 | return Some((*rc_node).attributes.borrow()[r_index].value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some((*rc_node).attributes.borrow()[r_index].value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:806:13 [INFO] [stderr] | [INFO] [stderr] 806 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:878:9 [INFO] [stderr] | [INFO] [stderr] 878 | return usize::MAX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `usize::MAX` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:896:9 [INFO] [stderr] | [INFO] [stderr] 896 | return self.unwrap_rc().order.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().order.get()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:918:9 [INFO] [stderr] | [INFO] [stderr] 918 | return order; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `order` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:925:9 [INFO] [stderr] | [INFO] [stderr] 925 | / return NodePtr { [INFO] [stderr] 926 | | rc_node: Rc::clone(&self.rc_node), [INFO] [stderr] 927 | | }; [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 925 | NodePtr { [INFO] [stderr] 926 | rc_node: Rc::clone(&self.rc_node), [INFO] [stderr] 927 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:933:9 [INFO] [stderr] | [INFO] [stderr] 933 | return Rc::clone(&self.rc_node); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Rc::clone(&self.rc_node)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:946:13 [INFO] [stderr] | [INFO] [stderr] 946 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:966:13 [INFO] [stderr] | [INFO] [stderr] 966 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:993:14 [INFO] [stderr] | [INFO] [stderr] 993 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:1011:5 [INFO] [stderr] | [INFO] [stderr] 1011 | return str [INFO] [stderr] | ^^^^^^^^^^ help: remove `return` as shown: `str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:1017:5 [INFO] [stderr] | [INFO] [stderr] 1017 | return if 0 < n { "\n" } else { "" }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `if 0 < n { "\n" } else { "" }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | return Ok(new_sequence(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_sequence(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | return Some(node_set_array[0].rc_clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(node_set_array[0].rc_clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:196:9 [INFO] [stderr] | [INFO] [stderr] 196 | return Ok(nodeset); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(nodeset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | return Sequence{seq: xseq.clone()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Sequence{seq: xseq.clone()}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | return Item{item: xitem.clone()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Item{item: xitem.clone()}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | return self.seq.to_string(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.seq.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:251:9 [INFO] [stderr] | [INFO] [stderr] 251 | return self.seq.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.seq.len()` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] --> src/xpath.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | return new_item(xitem); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_item(xitem)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:271:9 [INFO] [stderr] | [INFO] [stderr] 271 | return self.item.to_string(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.item.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:278:9 [INFO] [stderr] | [INFO] [stderr] 278 | return self.item.as_nodeptr(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.item.as_nodeptr()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:298:9 [INFO] [stderr] | [INFO] [stderr] 298 | return to_string_with_indent(&self.unwrap_rc(), 0, 4); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `to_string_with_indent(&self.unwrap_rc(), 0, 4)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:320:9 [INFO] [stderr] | [INFO] [stderr] 320 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:327:9 [INFO] [stderr] | [INFO] [stderr] 327 | return self.unwrap_rc().node_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().node_type.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:345:9 [INFO] [stderr] | [INFO] [stderr] 345 | return self.unwrap_rc().name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:364:9 [INFO] [stderr] | [INFO] [stderr] 364 | return self.unwrap_rc().value.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().value.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:384:13 [INFO] [stderr] | [INFO] [stderr] 384 | return String::from(v[1]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from(v[1])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:386:13 [INFO] [stderr] | [INFO] [stderr] 386 | return name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:407:13 [INFO] [stderr] | [INFO] [stderr] 407 | return String::from(v[0]); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from(v[0])` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:409:13 [INFO] [stderr] | [INFO] [stderr] 409 | return String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:448:9 [INFO] [stderr] | [INFO] [stderr] 448 | return String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:499:9 [INFO] [stderr] | [INFO] [stderr] 499 | return doc_root; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `doc_root` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:521:17 [INFO] [stderr] | [INFO] [stderr] 521 | return Some(wrap_rc_clone(&parent_node)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(wrap_rc_clone(&parent_node))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:523:21 [INFO] [stderr] | [INFO] [stderr] 523 | None => return None, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:536:9 [INFO] [stderr] | [INFO] [stderr] 536 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:548:9 [INFO] [stderr] | [INFO] [stderr] 548 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:556:9 [INFO] [stderr] | [INFO] [stderr] 556 | return self.nth_child(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.nth_child(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:584:13 [INFO] [stderr] | [INFO] [stderr] 584 | return Some(wrap_rc_clone(&(*rc_node).children.borrow()[n])); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(wrap_rc_clone(&(*rc_node).children.borrow()[n]))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:586:13 [INFO] [stderr] | [INFO] [stderr] 586 | return None [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:782:9 [INFO] [stderr] | [INFO] [stderr] 782 | return usize::MAX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `usize::MAX` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:804:13 [INFO] [stderr] | [INFO] [stderr] 804 | return Some((*rc_node).attributes.borrow()[r_index].value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some((*rc_node).attributes.borrow()[r_index].value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:806:13 [INFO] [stderr] | [INFO] [stderr] 806 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:878:9 [INFO] [stderr] | [INFO] [stderr] 878 | return usize::MAX; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `usize::MAX` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:896:9 [INFO] [stderr] | [INFO] [stderr] 896 | return self.unwrap_rc().order.get(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.unwrap_rc().order.get()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:918:9 [INFO] [stderr] | [INFO] [stderr] 918 | return order; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `order` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:925:9 [INFO] [stderr] | [INFO] [stderr] 925 | / return NodePtr { [INFO] [stderr] 926 | | rc_node: Rc::clone(&self.rc_node), [INFO] [stderr] 927 | | }; [INFO] [stderr] | |__________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 925 | NodePtr { [INFO] [stderr] 926 | rc_node: Rc::clone(&self.rc_node), [INFO] [stderr] 927 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:933:9 [INFO] [stderr] | [INFO] [stderr] 933 | return Rc::clone(&self.rc_node); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Rc::clone(&self.rc_node)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:946:13 [INFO] [stderr] | [INFO] [stderr] 946 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:966:13 [INFO] [stderr] | [INFO] [stderr] 966 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:993:14 [INFO] [stderr] | [INFO] [stderr] 993 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:1011:5 [INFO] [stderr] | [INFO] [stderr] 1011 | return str [INFO] [stderr] | ^^^^^^^^^^ help: remove `return` as shown: `str` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/dom.rs:1017:5 [INFO] [stderr] | [INFO] [stderr] 1017 | return if 0 < n { "\n" } else { "" }; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `if 0 < n { "\n" } else { "" }` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:102:9 [INFO] [stderr] | [INFO] [stderr] 102 | return Ok(new_sequence(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_sequence(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:132:13 [INFO] [stderr] | [INFO] [stderr] 132 | return Some(node_set_array[0].rc_clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(node_set_array[0].rc_clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:134:13 [INFO] [stderr] | [INFO] [stderr] 134 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:167:9 [INFO] [stderr] | [INFO] [stderr] 167 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:196:9 [INFO] [stderr] | [INFO] [stderr] 196 | return Ok(nodeset); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(nodeset)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:212:5 [INFO] [stderr] | [INFO] [stderr] 212 | return Sequence{seq: xseq.clone()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Sequence{seq: xseq.clone()}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:225:5 [INFO] [stderr] | [INFO] [stderr] 225 | return Item{item: xitem.clone()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Item{item: xitem.clone()}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:244:9 [INFO] [stderr] | [INFO] [stderr] 244 | return self.seq.to_string(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.seq.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:251:9 [INFO] [stderr] | [INFO] [stderr] 251 | return self.seq.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.seq.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:260:9 [INFO] [stderr] | [INFO] [stderr] 260 | return new_item(xitem); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_item(xitem)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:271:9 [INFO] [stderr] | [INFO] [stderr] 271 | return self.item.to_string(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.item.to_string()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath.rs:278:9 [INFO] [stderr] | [INFO] [stderr] 278 | return self.item.as_nodeptr(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.item.as_nodeptr()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | / return Token { [INFO] [stderr] 134 | | t_type: t_type, [INFO] [stderr] 135 | | name: String::from(name), [INFO] [stderr] 136 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 133 | Token { [INFO] [stderr] 134 | t_type: t_type, [INFO] [stderr] 135 | name: String::from(name), [INFO] [stderr] 136 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | return self.t_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.t_type.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | return self.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.name.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:179:9 [INFO] [stderr] | [INFO] [stderr] 179 | return self.tokens[self.index].clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.tokens[self.index].clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:189:9 [INFO] [stderr] | [INFO] [stderr] 189 | return tok; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `tok` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:226:9 [INFO] [stderr] | [INFO] [stderr] 226 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:288:9 [INFO] [stderr] | [INFO] [stderr] 288 | return Ok(lexer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(lexer)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:354:13 [INFO] [stderr] | [INFO] [stderr] 354 | return Ok(new_token(TType::EOF, "")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::EOF, ""))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:367:13 [INFO] [stderr] | [INFO] [stderr] 367 | return Ok(new_token(TType::InnerName, &name)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::InnerName, &name))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | return Ok(new_token(TType::StringLiteral, &literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::StringLiteral, &literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | return self.fetch_numerics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numerics()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:382:17 [INFO] [stderr] | [INFO] [stderr] 382 | return self.fetch_numerics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numerics()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:385:17 [INFO] [stderr] | [INFO] [stderr] 385 | return Ok(new_token(TType::Dot, ".")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::Dot, "."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:389:13 [INFO] [stderr] | [INFO] [stderr] 389 | / return Err(xpath_syntax_error!( [INFO] [stderr] 390 | | "XPathを構成する字句として認識できない文字: {}", ch1)); [INFO] [stderr] | |___________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 389 | Err(xpath_syntax_error!( [INFO] [stderr] 390 | "XPathを構成する字句として認識できない文字: {}", ch1)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:601:9 [INFO] [stderr] | [INFO] [stderr] 601 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:133:5 [INFO] [stderr] | [INFO] [stderr] 133 | / return Token { [INFO] [stderr] 134 | | t_type: t_type, [INFO] [stderr] 135 | | name: String::from(name), [INFO] [stderr] 136 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 133 | Token { [INFO] [stderr] 134 | t_type: t_type, [INFO] [stderr] 135 | name: String::from(name), [INFO] [stderr] 136 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:141:9 [INFO] [stderr] | [INFO] [stderr] 141 | return self.t_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.t_type.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:144:9 [INFO] [stderr] | [INFO] [stderr] 144 | return self.name.as_str(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.name.as_str()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | return Ok(new_token(TType::DoubleLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::DoubleLiteral, literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:617:13 [INFO] [stderr] | [INFO] [stderr] 617 | return Ok(new_token(TType::DecimalLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::DecimalLiteral, literal))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:173:9 [INFO] [stderr] | [INFO] [stderr] 173 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:619:13 [INFO] [stderr] | [INFO] [stderr] 619 | return Ok(new_token(TType::IntegerLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::IntegerLiteral, literal))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:179:9 [INFO] [stderr] | [INFO] [stderr] 179 | return self.tokens[self.index].clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.tokens[self.index].clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:189:9 [INFO] [stderr] | [INFO] [stderr] 189 | return tok; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `tok` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:226:9 [INFO] [stderr] | [INFO] [stderr] 226 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:642:13 [INFO] [stderr] | [INFO] [stderr] 642 | return Ok(numeric_literal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_literal)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:288:9 [INFO] [stderr] | [INFO] [stderr] 288 | return Ok(lexer); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(lexer)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:645:13 [INFO] [stderr] | [INFO] [stderr] 645 | return self.fetch_numeric_after_period(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numeric_after_period()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:354:13 [INFO] [stderr] | [INFO] [stderr] 354 | return Ok(new_token(TType::EOF, "")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::EOF, ""))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:367:13 [INFO] [stderr] | [INFO] [stderr] 367 | return Ok(new_token(TType::InnerName, &name)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::InnerName, &name))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:648:13 [INFO] [stderr] | [INFO] [stderr] 648 | return Ok(numeric_literal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_literal)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | return Ok(new_token(TType::StringLiteral, &literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::StringLiteral, &literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | return self.fetch_numerics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numerics()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:382:17 [INFO] [stderr] | [INFO] [stderr] 382 | return self.fetch_numerics(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numerics()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:666:9 [INFO] [stderr] | [INFO] [stderr] 666 | return Ok(numeric_after_period); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_after_period)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:692:9 [INFO] [stderr] | [INFO] [stderr] 692 | return Ok(numeric_after_e); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_after_e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:788:9 [INFO] [stderr] | [INFO] [stderr] 788 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:811:13 [INFO] [stderr] | [INFO] [stderr] 811 | return EOF; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `EOF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:813:13 [INFO] [stderr] | [INFO] [stderr] 813 | return self.char_vec[self.ch_index - 1]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.char_vec[self.ch_index - 1]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: Unnecessary `>= y + 1` or `x - 1 >=` [INFO] [stderr] --> src/xpath_impl/lexer.rs:810:12 [INFO] [stderr] | [INFO] [stderr] 810 | if self.char_vec.len() <= self.ch_index - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#int_plus_one [INFO] [stderr] help: change `>= y + 1` to `> y` as shown [INFO] [stderr] | [INFO] [stderr] 810 | if self.char_vec.len() < self.ch_index { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:831:5 [INFO] [stderr] | [INFO] [stderr] 831 | return [ ' ', '\t', '\r', '\n' ].contains(&ch); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `[ ' ', '\t', '\r', '\n' ].contains(&ch)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:837:5 [INFO] [stderr] | [INFO] [stderr] 837 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 838 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 839 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 837 | char_is_in_ranges(ch, &[ [INFO] [stderr] 838 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 839 | ]) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:846:5 [INFO] [stderr] | [INFO] [stderr] 846 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 847 | | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 848 | | ( 0x005F, 0x005F ), // "_" [INFO] [stderr] 849 | | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] ... | [INFO] [stderr] 862 | | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] 863 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 846 | char_is_in_ranges(ch, &[ [INFO] [stderr] 847 | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 848 | ( 0x005F, 0x005F ), // "_" [INFO] [stderr] 849 | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 850 | ( 0x00C0, 0x00D6 ), [INFO] [stderr] 851 | ( 0x00D8, 0x00F6 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xpath_impl/lexer.rs:862:11 [INFO] [stderr] | [INFO] [stderr] 862 | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xpath_impl/lexer.rs:862:23 [INFO] [stderr] | [INFO] [stderr] 862 | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x000E_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:870:5 [INFO] [stderr] | [INFO] [stderr] 870 | / return is_name_start_char(ch) || [INFO] [stderr] 871 | | char_is_in_ranges(ch, &[ [INFO] [stderr] 872 | | ( 0x002D, 0x002E ), // "-", "." [INFO] [stderr] 873 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] ... | [INFO] [stderr] 876 | | ( 0x203F, 0x2040 ), // [INFO] [stderr] 877 | | ]); [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 870 | is_name_start_char(ch) || [INFO] [stderr] 871 | char_is_in_ranges(ch, &[ [INFO] [stderr] 872 | ( 0x002D, 0x002E ), // "-", "." [INFO] [stderr] 873 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 874 | ( 0x00B7, 0x00B7 ), // "·" [INFO] [stderr] 875 | ( 0x0300, 0x036F ), // [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:889:5 [INFO] [stderr] | [INFO] [stderr] 889 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:895:5 [INFO] [stderr] | [INFO] [stderr] 895 | return ch == EOF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `ch == EOF` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:385:17 [INFO] [stderr] | [INFO] [stderr] 385 | return Ok(new_token(TType::Dot, ".")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::Dot, "."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:389:13 [INFO] [stderr] | [INFO] [stderr] 389 | / return Err(xpath_syntax_error!( [INFO] [stderr] 390 | | "XPathを構成する字句として認識できない文字: {}", ch1)); [INFO] [stderr] | |___________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 389 | Err(xpath_syntax_error!( [INFO] [stderr] 390 | "XPathを構成する字句として認識できない文字: {}", ch1)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:601:9 [INFO] [stderr] | [INFO] [stderr] 601 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:615:13 [INFO] [stderr] | [INFO] [stderr] 615 | return Ok(new_token(TType::DoubleLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::DoubleLiteral, literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:617:13 [INFO] [stderr] | [INFO] [stderr] 617 | return Ok(new_token(TType::DecimalLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::DecimalLiteral, literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:619:13 [INFO] [stderr] | [INFO] [stderr] 619 | return Ok(new_token(TType::IntegerLiteral, literal)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_token(TType::IntegerLiteral, literal))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:642:13 [INFO] [stderr] | [INFO] [stderr] 642 | return Ok(numeric_literal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_literal)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:645:13 [INFO] [stderr] | [INFO] [stderr] 645 | return self.fetch_numeric_after_period(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.fetch_numeric_after_period()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:648:13 [INFO] [stderr] | [INFO] [stderr] 648 | return Ok(numeric_literal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_literal)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:666:9 [INFO] [stderr] | [INFO] [stderr] 666 | return Ok(numeric_after_period); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_after_period)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:692:9 [INFO] [stderr] | [INFO] [stderr] 692 | return Ok(numeric_after_e); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(numeric_after_e)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:788:9 [INFO] [stderr] | [INFO] [stderr] 788 | return Ok(()); [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:811:13 [INFO] [stderr] | [INFO] [stderr] 811 | return EOF; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `EOF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:813:13 [INFO] [stderr] | [INFO] [stderr] 813 | return self.char_vec[self.ch_index - 1]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.char_vec[self.ch_index - 1]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: Unnecessary `>= y + 1` or `x - 1 >=` [INFO] [stderr] --> src/xpath_impl/lexer.rs:810:12 [INFO] [stderr] | [INFO] [stderr] 810 | if self.char_vec.len() <= self.ch_index - 1 { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#int_plus_one [INFO] [stderr] help: change `>= y + 1` to `> y` as shown [INFO] [stderr] | [INFO] [stderr] 810 | if self.char_vec.len() < self.ch_index { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:831:5 [INFO] [stderr] | [INFO] [stderr] 831 | return [ ' ', '\t', '\r', '\n' ].contains(&ch); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `[ ' ', '\t', '\r', '\n' ].contains(&ch)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:837:5 [INFO] [stderr] | [INFO] [stderr] 837 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 838 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 839 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 837 | char_is_in_ranges(ch, &[ [INFO] [stderr] 838 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 839 | ]) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:846:5 [INFO] [stderr] | [INFO] [stderr] 846 | / return char_is_in_ranges(ch, &[ [INFO] [stderr] 847 | | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 848 | | ( 0x005F, 0x005F ), // "_" [INFO] [stderr] 849 | | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] ... | [INFO] [stderr] 862 | | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] 863 | | ]); [INFO] [stderr] | |_______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 846 | char_is_in_ranges(ch, &[ [INFO] [stderr] 847 | ( 0x0041, 0x005A ), // [A-Z] [INFO] [stderr] 848 | ( 0x005F, 0x005F ), // "_" [INFO] [stderr] 849 | ( 0x0061, 0x007A ), // [a-z] [INFO] [stderr] 850 | ( 0x00C0, 0x00D6 ), [INFO] [stderr] 851 | ( 0x00D8, 0x00F6 ), [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xpath_impl/lexer.rs:862:11 [INFO] [stderr] | [INFO] [stderr] 862 | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x0001_0000` [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unreadable_literal)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: long literal lacking separators [INFO] [stderr] --> src/xpath_impl/lexer.rs:862:23 [INFO] [stderr] | [INFO] [stderr] 862 | ( 0x00010000, 0x000EFFFF ), [INFO] [stderr] | ^^^^^^^^^^ help: consider: `0x000E_FFFF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unreadable_literal [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:870:5 [INFO] [stderr] | [INFO] [stderr] 870 | / return is_name_start_char(ch) || [INFO] [stderr] 871 | | char_is_in_ranges(ch, &[ [INFO] [stderr] 872 | | ( 0x002D, 0x002E ), // "-", "." [INFO] [stderr] 873 | | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] ... | [INFO] [stderr] 876 | | ( 0x203F, 0x2040 ), // [INFO] [stderr] 877 | | ]); [INFO] [stderr] | |___________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 870 | is_name_start_char(ch) || [INFO] [stderr] 871 | char_is_in_ranges(ch, &[ [INFO] [stderr] 872 | ( 0x002D, 0x002E ), // "-", "." [INFO] [stderr] 873 | ( 0x0030, 0x0039 ), // [0-9] [INFO] [stderr] 874 | ( 0x00B7, 0x00B7 ), // "·" [INFO] [stderr] 875 | ( 0x0300, 0x036F ), // [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:889:5 [INFO] [stderr] | [INFO] [stderr] 889 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | return xnode_dump_sub(xnode, 0, 4, "T"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode_dump_sub(xnode, 0, 4, "T")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | return buf; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `buf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | return parse_main(&mut lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_main(&mut lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | return parse_node_test(lex, axis); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, axis)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | return parse_node_test(lex, &XNodeType::AxisAttribute); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, &XNodeType::AxisAttribute)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:379:13 [INFO] [stderr] | [INFO] [stderr] 379 | return Ok(new_xnode(XNodeType::AxisParent, "node()")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::AxisParent, "node()"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:382:13 [INFO] [stderr] | [INFO] [stderr] 382 | return parse_node_test(lex, &XNodeType::AxisChild); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, &XNodeType::AxisChild)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:415:5 [INFO] [stderr] | [INFO] [stderr] 415 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:422:5 [INFO] [stderr] | [INFO] [stderr] 422 | / return [ [INFO] [stderr] 423 | | XNodeType::AxisParent, // XPath 1.0 では正順 [INFO] [stderr] 424 | | XNodeType::AxisAncestor, [INFO] [stderr] 425 | | XNodeType::AxisAncestorOrSelf, [INFO] [stderr] 426 | | XNodeType::AxisPreceding, [INFO] [stderr] 427 | | XNodeType::AxisPrecedingSibling, [INFO] [stderr] 428 | | ].contains(n_type); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 422 | [ [INFO] [stderr] 423 | XNodeType::AxisParent, // XPath 1.0 では正順 [INFO] [stderr] 424 | XNodeType::AxisAncestor, [INFO] [stderr] 425 | XNodeType::AxisAncestorOrSelf, [INFO] [stderr] 426 | XNodeType::AxisPreceding, [INFO] [stderr] 427 | XNodeType::AxisPrecedingSibling, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:485:9 [INFO] [stderr] | [INFO] [stderr] 485 | return Ok(kind_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(kind_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:487:9 [INFO] [stderr] | [INFO] [stderr] 487 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:514:5 [INFO] [stderr] | [INFO] [stderr] 514 | return Ok(document_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(document_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:572:5 [INFO] [stderr] | [INFO] [stderr] 572 | return Ok(element_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(element_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:536:5 [INFO] [stderr] | [INFO] [stderr] 536 | / if element_name_or_wildcard.as_str() == "" { [INFO] [stderr] 537 | | if lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 538 | | lex.get_token(); [INFO] [stderr] 539 | | element_name_or_wildcard = String::from("*"); [INFO] [stderr] 540 | | } [INFO] [stderr] 541 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 536 | if element_name_or_wildcard.as_str() == "" && lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 537 | lex.get_token(); [INFO] [stderr] 538 | element_name_or_wildcard = String::from("*"); [INFO] [stderr] 539 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:544:5 [INFO] [stderr] | [INFO] [stderr] 544 | / if element_name_or_wildcard.as_str() != "" { [INFO] [stderr] 545 | | if lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 546 | | lex.get_token(); [INFO] [stderr] 547 | | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] ... | [INFO] [stderr] 557 | | } [INFO] [stderr] 558 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 544 | if element_name_or_wildcard.as_str() != "" && lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 545 | lex.get_token(); [INFO] [stderr] 546 | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] 547 | if type_name == "" { [INFO] [stderr] 548 | return Err(xpath_syntax_error!( [INFO] [stderr] 549 | "{}: カンマの後に型名がない。", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:626:5 [INFO] [stderr] | [INFO] [stderr] 626 | return Ok(attribute_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(attribute_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:594:5 [INFO] [stderr] | [INFO] [stderr] 594 | / if attribute_name_or_wildcard.as_str() == "" { [INFO] [stderr] 595 | | if lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 596 | | lex.get_token(); [INFO] [stderr] 597 | | attribute_name_or_wildcard = String::from("*"); [INFO] [stderr] 598 | | } [INFO] [stderr] 599 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 594 | if attribute_name_or_wildcard.as_str() == "" && lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 595 | lex.get_token(); [INFO] [stderr] 596 | attribute_name_or_wildcard = String::from("*"); [INFO] [stderr] 597 | } [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/lexer.rs:895:5 [INFO] [stderr] | [INFO] [stderr] 895 | return ch == EOF; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `ch == EOF` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:602:5 [INFO] [stderr] | [INFO] [stderr] 602 | / if attribute_name_or_wildcard.as_str() != "" { [INFO] [stderr] 603 | | if lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 604 | | lex.get_token(); [INFO] [stderr] 605 | | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] ... | [INFO] [stderr] 611 | | } [INFO] [stderr] 612 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 602 | if attribute_name_or_wildcard.as_str() != "" && lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 603 | lex.get_token(); [INFO] [stderr] 604 | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] 605 | if type_name == "" { [INFO] [stderr] 606 | return Err(xpath_syntax_error!( [INFO] [stderr] 607 | "{}: カンマの後に型名がない。", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:636:5 [INFO] [stderr] | [INFO] [stderr] 636 | / return parse_kind_test_sub_one(lex, [INFO] [stderr] 637 | | TType::SchemaElementTest, XNodeType::SchemaElementTest); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 636 | parse_kind_test_sub_one(lex, [INFO] [stderr] 637 | TType::SchemaElementTest, XNodeType::SchemaElementTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:647:5 [INFO] [stderr] | [INFO] [stderr] 647 | / return parse_kind_test_sub_one(lex, [INFO] [stderr] 648 | | TType::SchemaAttributeTest, XNodeType::SchemaAttributeTest); [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 647 | parse_kind_test_sub_one(lex, [INFO] [stderr] 648 | TType::SchemaAttributeTest, XNodeType::SchemaAttributeTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:675:5 [INFO] [stderr] | [INFO] [stderr] 675 | return Ok(new_xnode(xnode_type, &eqname)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(xnode_type, &eqname))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | return Ok(new_xnode(XNodeType::PITest, arg)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::PITest, arg))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:712:5 [INFO] [stderr] | [INFO] [stderr] 712 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 713 | | TType::CommentTest, XNodeType::CommentTest); [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | return xnode_dump_sub(xnode, 0, 4, "T"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode_dump_sub(xnode, 0, 4, "T")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:199:5 [INFO] [stderr] | [INFO] [stderr] 199 | return buf; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `buf` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 712 | parse_kind_test_sub_none(lex, [INFO] [stderr] 713 | TType::CommentTest, XNodeType::CommentTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:288:5 [INFO] [stderr] | [INFO] [stderr] 288 | return parse_main(&mut lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_main(&mut lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:720:5 [INFO] [stderr] | [INFO] [stderr] 720 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 721 | | TType::TextTest, XNodeType::TextTest); [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:299:5 [INFO] [stderr] | [INFO] [stderr] 299 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 720 | parse_kind_test_sub_none(lex, [INFO] [stderr] 721 | TType::TextTest, XNodeType::TextTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:371:13 [INFO] [stderr] | [INFO] [stderr] 371 | return parse_node_test(lex, axis); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, axis)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:375:13 [INFO] [stderr] | [INFO] [stderr] 375 | return parse_node_test(lex, &XNodeType::AxisAttribute); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, &XNodeType::AxisAttribute)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:379:13 [INFO] [stderr] | [INFO] [stderr] 379 | return Ok(new_xnode(XNodeType::AxisParent, "node()")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::AxisParent, "node()"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 730 | | TType::NamespaceNodeTest, XNodeType::NamespaceNodeTest); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:382:13 [INFO] [stderr] | [INFO] [stderr] 382 | return parse_node_test(lex, &XNodeType::AxisChild); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_node_test(lex, &XNodeType::AxisChild)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 729 | parse_kind_test_sub_none(lex, [INFO] [stderr] 730 | TType::NamespaceNodeTest, XNodeType::NamespaceNodeTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:737:5 [INFO] [stderr] | [INFO] [stderr] 737 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 738 | | TType::AnyKindTest, XNodeType::AnyKindTest); [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 737 | parse_kind_test_sub_none(lex, [INFO] [stderr] 738 | TType::AnyKindTest, XNodeType::AnyKindTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:758:5 [INFO] [stderr] | [INFO] [stderr] 758 | return Ok(new_xnode(xnode_type, "")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(xnode_type, ""))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | return Ok(xnode_pred); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_pred)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:824:5 [INFO] [stderr] | [INFO] [stderr] 824 | return parse_bin_op_sub(lex, parse_expr_single, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_expr_single, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:847:5 [INFO] [stderr] | [INFO] [stderr] 847 | return parse_or_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_or_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:886:5 [INFO] [stderr] | [INFO] [stderr] 886 | return Ok(for_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(for_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:900:5 [INFO] [stderr] | [INFO] [stderr] 900 | return parse_simple_binding(lex, &XNodeType::ForVarBind); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_simple_binding(lex, &XNodeType::ForVarBind)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:939:5 [INFO] [stderr] | [INFO] [stderr] 939 | return Ok(let_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(let_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:970:5 [INFO] [stderr] | [INFO] [stderr] 970 | return Ok(var_bind_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(var_bind_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1028:5 [INFO] [stderr] | [INFO] [stderr] 1028 | return Ok(quantified_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(quantified_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1060:5 [INFO] [stderr] | [INFO] [stderr] 1060 | return Ok(var_bind_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(var_bind_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1109:5 [INFO] [stderr] | [INFO] [stderr] 1109 | return Ok(xnode_if_expr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_if_expr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1120:5 [INFO] [stderr] | [INFO] [stderr] 1120 | return parse_bin_op_sub(lex, parse_and_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_and_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1131:5 [INFO] [stderr] | [INFO] [stderr] 1131 | return parse_bin_op_sub(lex, parse_comparison_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_comparison_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1161:5 [INFO] [stderr] | [INFO] [stderr] 1161 | return parse_bin_op_sub(lex, parse_string_concat_expr, &token_node_map, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_string_concat_expr, &token_node_map, true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1172:5 [INFO] [stderr] | [INFO] [stderr] 1172 | return parse_bin_op_sub(lex, parse_range_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_range_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1183:5 [INFO] [stderr] | [INFO] [stderr] 1183 | return parse_bin_op_sub(lex, parse_additive_expr, &token_node_map, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_additive_expr, &token_node_map, true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1196:5 [INFO] [stderr] | [INFO] [stderr] 1196 | return parse_bin_op_sub(lex, parse_multiplicative_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_multiplicative_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1211:5 [INFO] [stderr] | [INFO] [stderr] 1211 | return parse_bin_op_sub(lex, parse_union_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_union_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:415:5 [INFO] [stderr] | [INFO] [stderr] 415 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1225:5 [INFO] [stderr] | [INFO] [stderr] 1225 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:422:5 [INFO] [stderr] | [INFO] [stderr] 422 | / return [ [INFO] [stderr] 423 | | XNodeType::AxisParent, // XPath 1.0 では正順 [INFO] [stderr] 424 | | XNodeType::AxisAncestor, [INFO] [stderr] 425 | | XNodeType::AxisAncestorOrSelf, [INFO] [stderr] 426 | | XNodeType::AxisPreceding, [INFO] [stderr] 427 | | XNodeType::AxisPrecedingSibling, [INFO] [stderr] 428 | | ].contains(n_type); [INFO] [stderr] | |_______________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 422 | [ [INFO] [stderr] 423 | XNodeType::AxisParent, // XPath 1.0 では正順 [INFO] [stderr] 424 | XNodeType::AxisAncestor, [INFO] [stderr] 425 | XNodeType::AxisAncestorOrSelf, [INFO] [stderr] 426 | XNodeType::AxisPreceding, [INFO] [stderr] 427 | XNodeType::AxisPrecedingSibling, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1238:5 [INFO] [stderr] | [INFO] [stderr] 1238 | return parse_bin_op_sub(lex, parse_instanceof_expr, &token_node_map, false); [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_instanceof_expr, &token_node_map, false)` [INFO] [stderr] --> src/xpath_impl/parser.rs:485:9 [INFO] [stderr] | [INFO] [stderr] 485 | return Ok(kind_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(kind_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:487:9 [INFO] [stderr] | [INFO] [stderr] 487 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1261:5 [INFO] [stderr] | [INFO] [stderr] 1261 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] | [INFO] [stderr] --> src/xpath_impl/parser.rs:514:5 [INFO] [stderr] | [INFO] [stderr] 514 | return Ok(document_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(document_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1284:5 [INFO] [stderr] | [INFO] [stderr] 1284 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:572:5 [INFO] [stderr] | [INFO] [stderr] 572 | return Ok(element_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(element_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:536:5 [INFO] [stderr] | [INFO] [stderr] 536 | / if element_name_or_wildcard.as_str() == "" { [INFO] [stderr] 537 | | if lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 538 | | lex.get_token(); [INFO] [stderr] 539 | | element_name_or_wildcard = String::from("*"); [INFO] [stderr] 540 | | } [INFO] [stderr] 541 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::collapsible_if)] on by default [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1325:5 [INFO] [stderr] | [INFO] [stderr] 1325 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] 536 | if element_name_or_wildcard.as_str() == "" && lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 537 | lex.get_token(); [INFO] [stderr] 538 | element_name_or_wildcard = String::from("*"); [INFO] [stderr] 539 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:544:5 [INFO] [stderr] | [INFO] [stderr] 544 | / if element_name_or_wildcard.as_str() != "" { [INFO] [stderr] 545 | | if lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 546 | | lex.get_token(); [INFO] [stderr] 547 | | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] ... | [INFO] [stderr] 557 | | } [INFO] [stderr] 558 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 544 | if element_name_or_wildcard.as_str() != "" && lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 545 | lex.get_token(); [INFO] [stderr] 546 | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] 547 | if type_name == "" { [INFO] [stderr] 548 | return Err(xpath_syntax_error!( [INFO] [stderr] 549 | "{}: カンマの後に型名がない。", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1369:5 [INFO] [stderr] | [INFO] [stderr] 1369 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:626:5 [INFO] [stderr] | [INFO] [stderr] 626 | return Ok(attribute_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(attribute_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1417:5 [INFO] [stderr] | [INFO] [stderr] 1417 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:594:5 [INFO] [stderr] | [INFO] [stderr] 594 | / if attribute_name_or_wildcard.as_str() == "" { [INFO] [stderr] 595 | | if lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 596 | | lex.get_token(); [INFO] [stderr] 597 | | attribute_name_or_wildcard = String::from("*"); [INFO] [stderr] 598 | | } [INFO] [stderr] 599 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 594 | if attribute_name_or_wildcard.as_str() == "" && lex.next_token().get_type() == TType::Asterisk { [INFO] [stderr] 595 | lex.get_token(); [INFO] [stderr] 596 | attribute_name_or_wildcard = String::from("*"); [INFO] [stderr] 597 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/parser.rs:602:5 [INFO] [stderr] | [INFO] [stderr] 602 | / if attribute_name_or_wildcard.as_str() != "" { [INFO] [stderr] 603 | | if lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 604 | | lex.get_token(); [INFO] [stderr] 605 | | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] ... | [INFO] [stderr] 611 | | } [INFO] [stderr] 612 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 602 | if attribute_name_or_wildcard.as_str() != "" && lex.next_token().get_type() == TType::Comma { [INFO] [stderr] 603 | lex.get_token(); [INFO] [stderr] 604 | type_name = parse_eqname(lex, "xs")?; [INFO] [stderr] 605 | if type_name == "" { [INFO] [stderr] 606 | return Err(xpath_syntax_error!( [INFO] [stderr] 607 | "{}: カンマの後に型名がない。", [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:636:5 [INFO] [stderr] | [INFO] [stderr] 636 | / return parse_kind_test_sub_one(lex, [INFO] [stderr] 637 | | TType::SchemaElementTest, XNodeType::SchemaElementTest); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 636 | parse_kind_test_sub_one(lex, [INFO] [stderr] 637 | TType::SchemaElementTest, XNodeType::SchemaElementTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1436:5 [INFO] [stderr] | [INFO] [stderr] 1436 | return Ok(top_param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_param_xnode)` [INFO] [stderr] | [INFO] [stderr] --> src/xpath_impl/parser.rs:647:5 [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] 647 | / return parse_kind_test_sub_one(lex, [INFO] [stderr] 648 | | TType::SchemaAttributeTest, XNodeType::SchemaAttributeTest); [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 647 | parse_kind_test_sub_one(lex, [INFO] [stderr] 648 | TType::SchemaAttributeTest, XNodeType::SchemaAttributeTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1491:5 [INFO] [stderr] | [INFO] [stderr] 1491 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:675:5 [INFO] [stderr] | [INFO] [stderr] 675 | return Ok(new_xnode(xnode_type, &eqname)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(xnode_type, &eqname))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:705:5 [INFO] [stderr] | [INFO] [stderr] 705 | return Ok(new_xnode(XNodeType::PITest, arg)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::PITest, arg))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1528:5 [INFO] [stderr] | [INFO] [stderr] 1528 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:712:5 [INFO] [stderr] | [INFO] [stderr] 712 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 713 | | TType::CommentTest, XNodeType::CommentTest); [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1545:5 [INFO] [stderr] | [INFO] [stderr] 1545 | return Ok(paren_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(paren_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 712 | parse_kind_test_sub_none(lex, [INFO] [stderr] 713 | TType::CommentTest, XNodeType::CommentTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:720:5 [INFO] [stderr] | [INFO] [stderr] 720 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 721 | | TType::TextTest, XNodeType::TextTest); [INFO] [stderr] | |______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 720 | parse_kind_test_sub_none(lex, [INFO] [stderr] 721 | TType::TextTest, XNodeType::TextTest) [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1574:5 [INFO] [stderr] | [INFO] [stderr] 1574 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:729:5 [INFO] [stderr] | [INFO] [stderr] 729 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 730 | | TType::NamespaceNodeTest, XNodeType::NamespaceNodeTest); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 729 | parse_kind_test_sub_none(lex, [INFO] [stderr] 730 | TType::NamespaceNodeTest, XNodeType::NamespaceNodeTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:737:5 [INFO] [stderr] | [INFO] [stderr] 737 | / return parse_kind_test_sub_none(lex, [INFO] [stderr] 738 | | TType::AnyKindTest, XNodeType::AnyKindTest); [INFO] [stderr] | |____________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 737 | parse_kind_test_sub_none(lex, [INFO] [stderr] 738 | TType::AnyKindTest, XNodeType::AnyKindTest) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1603:5 [INFO] [stderr] | [INFO] [stderr] 1603 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:758:5 [INFO] [stderr] | [INFO] [stderr] 758 | return Ok(new_xnode(xnode_type, "")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(xnode_type, ""))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1624:5 [INFO] [stderr] | [INFO] [stderr] 1624 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:787:5 [INFO] [stderr] | [INFO] [stderr] 787 | return Ok(xnode_pred); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_pred)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1692:5 [INFO] [stderr] | [INFO] [stderr] 1692 | return Ok(curr_xnode.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(curr_xnode.clone())` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:824:5 [INFO] [stderr] | [INFO] [stderr] 824 | return parse_bin_op_sub(lex, parse_expr_single, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_expr_single, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:847:5 [INFO] [stderr] | [INFO] [stderr] 847 | return parse_or_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_or_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1706:13 [INFO] [stderr] | [INFO] [stderr] 1706 | return Ok(xnode_op); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_op)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:886:5 [INFO] [stderr] | [INFO] [stderr] 886 | return Ok(for_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(for_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1713:13 [INFO] [stderr] | [INFO] [stderr] 1713 | return Ok(xnode_op); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_op)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1716:13 [INFO] [stderr] | [INFO] [stderr] 1716 | return parse_value_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_value_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:900:5 [INFO] [stderr] | [INFO] [stderr] 900 | return parse_simple_binding(lex, &XNodeType::ForVarBind); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_simple_binding(lex, &XNodeType::ForVarBind)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:939:5 [INFO] [stderr] | [INFO] [stderr] 939 | return Ok(let_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(let_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1730:5 [INFO] [stderr] | [INFO] [stderr] 1730 | return parse_bin_op_sub(lex, parse_path_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_path_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1761:5 [INFO] [stderr] | [INFO] [stderr] 1761 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1794:13 [INFO] [stderr] | [INFO] [stderr] 1794 | return Ok(op_path_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(op_path_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1813:13 [INFO] [stderr] | [INFO] [stderr] 1813 | return Ok(op_path_xnode_u); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(op_path_xnode_u)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1816:13 [INFO] [stderr] | [INFO] [stderr] 1816 | return parse_relative_path_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_relative_path_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1884:9 [INFO] [stderr] | [INFO] [stderr] 1884 | return Ok(left_of_top); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(left_of_top)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1886:9 [INFO] [stderr] | [INFO] [stderr] 1886 | return Ok(top_op_path_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_op_path_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1898:5 [INFO] [stderr] | [INFO] [stderr] 1898 | return parse_axis_step(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_axis_step(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1962:13 [INFO] [stderr] | [INFO] [stderr] 1962 | return Ok(predicate_top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(predicate_top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1968:13 [INFO] [stderr] | [INFO] [stderr] 1968 | return Ok(argument_top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(argument_top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1972:13 [INFO] [stderr] | [INFO] [stderr] 1972 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1975:13 [INFO] [stderr] | [INFO] [stderr] 1975 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2020:5 [INFO] [stderr] | [INFO] [stderr] 2020 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2038:13 [INFO] [stderr] | [INFO] [stderr] 2038 | return Ok(new_xnode(XNodeType::StringLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::StringLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2042:13 [INFO] [stderr] | [INFO] [stderr] 2042 | return Ok(new_xnode(XNodeType::IntegerLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::IntegerLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2046:13 [INFO] [stderr] | [INFO] [stderr] 2046 | return Ok(new_xnode(XNodeType::DecimalLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::DecimalLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2050:13 [INFO] [stderr] | [INFO] [stderr] 2050 | return Ok(new_xnode(XNodeType::DoubleLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::DoubleLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2053:13 [INFO] [stderr] | [INFO] [stderr] 2053 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2073:17 [INFO] [stderr] | [INFO] [stderr] 2073 | return Ok(new_xnode(XNodeType::VarRef, eqname.as_str())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::VarRef, eqname.as_str()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2075:17 [INFO] [stderr] | [INFO] [stderr] 2075 | / return Err(xpath_syntax_error!( [INFO] [stderr] 2076 | | "{}: 変数参照の $ に続いて名前が必要。", [INFO] [stderr] 2077 | | lex.around_tokens().as_str())); [INFO] [stderr] | |_______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2075 | Err(xpath_syntax_error!( [INFO] [stderr] 2076 | "{}: 変数参照の $ に続いて名前が必要。", [INFO] [stderr] 2077 | lex.around_tokens().as_str())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2081:13 [INFO] [stderr] | [INFO] [stderr] 2081 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2108:13 [INFO] [stderr] | [INFO] [stderr] 2108 | return Ok(parenthesized_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(parenthesized_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2111:13 [INFO] [stderr] | [INFO] [stderr] 2111 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2128:13 [INFO] [stderr] | [INFO] [stderr] 2128 | return Ok(new_xnode(XNodeType::ContextItem, ".")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::ContextItem, "."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2134:13 [INFO] [stderr] | [INFO] [stderr] 2134 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2147:5 [INFO] [stderr] | [INFO] [stderr] 2147 | return parse_inline_function_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_inline_function_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2178:5 [INFO] [stderr] | [INFO] [stderr] 2178 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2225:5 [INFO] [stderr] | [INFO] [stderr] 2225 | return Ok(inline_function_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(inline_function_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2243:5 [INFO] [stderr] | [INFO] [stderr] 2243 | return Ok(top_param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_param_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2266:9 [INFO] [stderr] | [INFO] [stderr] 2266 | return Ok(param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(param_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2270:9 [INFO] [stderr] | [INFO] [stderr] 2270 | return Ok(param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(param_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2281:5 [INFO] [stderr] | [INFO] [stderr] 2281 | return xnode; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `xnode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2297:5 [INFO] [stderr] | [INFO] [stderr] 2297 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2329:5 [INFO] [stderr] | [INFO] [stderr] 2329 | return Ok(map_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(map_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:970:5 [INFO] [stderr] | [INFO] [stderr] 970 | return Ok(var_bind_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(var_bind_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2352:5 [INFO] [stderr] | [INFO] [stderr] 2352 | return Ok(top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1028:5 [INFO] [stderr] | [INFO] [stderr] 1028 | return Ok(quantified_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(quantified_expr_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2377:5 [INFO] [stderr] | [INFO] [stderr] 2377 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1060:5 [INFO] [stderr] | [INFO] [stderr] 1060 | return Ok(var_bind_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(var_bind_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2390:5 [INFO] [stderr] | [INFO] [stderr] 2390 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1109:5 [INFO] [stderr] | [INFO] [stderr] 1109 | return Ok(xnode_if_expr); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_if_expr)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2407:5 [INFO] [stderr] | [INFO] [stderr] 2407 | return Ok(array_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(array_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2429:5 [INFO] [stderr] | [INFO] [stderr] 2429 | return Ok(array_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(array_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1120:5 [INFO] [stderr] | [INFO] [stderr] 1120 | return parse_bin_op_sub(lex, parse_and_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_and_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2456:5 [INFO] [stderr] | [INFO] [stderr] 2456 | return Ok(top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_xnode)` [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1131:5 [INFO] [stderr] | [INFO] [stderr] 1131 | return parse_bin_op_sub(lex, parse_comparison_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_comparison_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1161:5 [INFO] [stderr] | [INFO] [stderr] 1161 | return parse_bin_op_sub(lex, parse_string_concat_expr, &token_node_map, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_string_concat_expr, &token_node_map, true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2503:13 [INFO] [stderr] | [INFO] [stderr] 2503 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1172:5 [INFO] [stderr] | [INFO] [stderr] 1172 | return parse_bin_op_sub(lex, parse_range_expr, &token_node_map, false); [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_range_expr, &token_node_map, false)` [INFO] [stderr] --> src/xpath_impl/parser.rs:2511:13 [INFO] [stderr] | [INFO] [stderr] 2511 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1183:5 [INFO] [stderr] | [INFO] [stderr] 1183 | return parse_bin_op_sub(lex, parse_additive_expr, &token_node_map, true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_additive_expr, &token_node_map, true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2515:13 [INFO] [stderr] | [INFO] [stderr] 2515 | return Ok(new_xnode(XNodeType::UnaryLookupByWildcard, "*")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::UnaryLookupByWildcard, "*"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1196:5 [INFO] [stderr] | [INFO] [stderr] 1196 | return parse_bin_op_sub(lex, parse_multiplicative_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_multiplicative_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2521:13 [INFO] [stderr] | [INFO] [stderr] 2521 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1211:5 [INFO] [stderr] | [INFO] [stderr] 1211 | return parse_bin_op_sub(lex, parse_union_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_union_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2525:13 [INFO] [stderr] | [INFO] [stderr] 2525 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2599:5 [INFO] [stderr] | [INFO] [stderr] 2599 | return Ok(func_node); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(func_node)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2625:5 [INFO] [stderr] | [INFO] [stderr] 2625 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2640:5 [INFO] [stderr] | [INFO] [stderr] 2640 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2662:5 [INFO] [stderr] | [INFO] [stderr] 2662 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2675:5 [INFO] [stderr] | [INFO] [stderr] 2675 | return parse_eqname(lex, "fn"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_eqname(lex, "fn")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2709:5 [INFO] [stderr] | [INFO] [stderr] 2709 | return Ok(String::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(String::new())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2749:5 [INFO] [stderr] | [INFO] [stderr] 2749 | return Ok(qname); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(qname)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2808:5 [INFO] [stderr] | [INFO] [stderr] 2808 | return Ok(String::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(String::new())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2818:5 [INFO] [stderr] | [INFO] [stderr] 2818 | / return XNodePtr{ [INFO] [stderr] 2819 | | xnode_ptr: Rc::new(RefCell::new(XNode{ [INFO] [stderr] 2820 | | n_type: n_type, [INFO] [stderr] 2821 | | name: String::from(name), [INFO] [stderr] ... | [INFO] [stderr] 2824 | | })), [INFO] [stderr] 2825 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2818 | XNodePtr{ [INFO] [stderr] 2819 | xnode_ptr: Rc::new(RefCell::new(XNode{ [INFO] [stderr] 2820 | n_type: n_type, [INFO] [stderr] 2821 | name: String::from(name), [INFO] [stderr] 2822 | left: None, [INFO] [stderr] 2823 | right: None, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2831:5 [INFO] [stderr] | [INFO] [stderr] 2831 | return new_xnode(XNodeType::Nil, ""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_xnode(XNodeType::Nil, "")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2859:5 [INFO] [stderr] | [INFO] [stderr] 2859 | return xnode.xnode_ptr.borrow().name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2865:5 [INFO] [stderr] | [INFO] [stderr] 2865 | return xnode.xnode_ptr.borrow().n_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().n_type.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2871:5 [INFO] [stderr] | [INFO] [stderr] 2871 | return xnode.xnode_ptr.borrow().n_type == XNodeType::Nil; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().n_type == XNodeType::Nil` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2879:13 [INFO] [stderr] | [INFO] [stderr] 2879 | / return XNodePtr{ [INFO] [stderr] 2880 | | xnode_ptr: Rc::clone(&left.xnode_ptr), [INFO] [stderr] 2881 | | }; [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2879 | XNodePtr{ [INFO] [stderr] 2880 | xnode_ptr: Rc::clone(&left.xnode_ptr), [INFO] [stderr] 2881 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2884:13 [INFO] [stderr] | [INFO] [stderr] 2884 | return new_nil_xnode(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_nil_xnode()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2894:13 [INFO] [stderr] | [INFO] [stderr] 2894 | / return XNodePtr{ [INFO] [stderr] 2895 | | xnode_ptr: Rc::clone(&right.xnode_ptr), [INFO] [stderr] 2896 | | }; [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2894 | XNodePtr{ [INFO] [stderr] 2895 | xnode_ptr: Rc::clone(&right.xnode_ptr), [INFO] [stderr] 2896 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2899:13 [INFO] [stderr] | [INFO] [stderr] 2899 | return new_nil_xnode(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_nil_xnode()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | return f64::from_str(s.trim()).unwrap_or(f64::NAN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f64::from_str(s.trim()).unwrap_or(f64::NAN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | return i64::from_str(s.trim()).unwrap_or(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `i64::from_str(s.trim()).unwrap_or(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return f as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f as i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | return n as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `n as f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | return atof(&format!("{}.0", n)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `atof(&format!("{}.0", n))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1225:5 [INFO] [stderr] | [INFO] [stderr] 1225 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | return n; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `n` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | return atof(&format!("{}.0", n)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `atof(&format!("{}.0", n))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1238:5 [INFO] [stderr] | [INFO] [stderr] 1238 | return parse_bin_op_sub(lex, parse_instanceof_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_instanceof_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1261:5 [INFO] [stderr] | [INFO] [stderr] 1261 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1284:5 [INFO] [stderr] | [INFO] [stderr] 1284 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1325:5 [INFO] [stderr] | [INFO] [stderr] 1325 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1369:5 [INFO] [stderr] | [INFO] [stderr] 1369 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1417:5 [INFO] [stderr] | [INFO] [stderr] 1417 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:151:9 [INFO] [stderr] | [INFO] [stderr] 151 | return self.v.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.v.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:159:9 [INFO] [stderr] | [INFO] [stderr] 159 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:168:9 [INFO] [stderr] | [INFO] [stderr] 168 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1436:5 [INFO] [stderr] | [INFO] [stderr] 1436 | return Ok(top_param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_param_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1491:5 [INFO] [stderr] | [INFO] [stderr] 1491 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | return self.v.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.v.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:217:9 [INFO] [stderr] | [INFO] [stderr] 217 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1528:5 [INFO] [stderr] | [INFO] [stderr] 1528 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | / return XItem::XItemXNodePtr { [INFO] [stderr] 242 | | value: xnode.clone(), [INFO] [stderr] 243 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 241 | XItem::XItemXNodePtr { [INFO] [stderr] 242 | value: xnode.clone(), [INFO] [stderr] 243 | } [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1545:5 [INFO] [stderr] | [INFO] [stderr] 1545 | return Ok(paren_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(paren_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | / return XItem::XINode { [INFO] [stderr] 248 | | value: node.rc_clone(), [INFO] [stderr] 249 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 247 | XItem::XINode { [INFO] [stderr] 248 | value: node.rc_clone(), [INFO] [stderr] 249 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1574:5 [INFO] [stderr] | [INFO] [stderr] 1574 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | / return XItem::XIMap { [INFO] [stderr] 254 | | value: XSeqMap { [INFO] [stderr] 255 | | v: value.clone(), [INFO] [stderr] 256 | | }, [INFO] [stderr] 257 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 253 | XItem::XIMap { [INFO] [stderr] 254 | value: XSeqMap { [INFO] [stderr] 255 | v: value.clone(), [INFO] [stderr] 256 | }, [INFO] [stderr] 257 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1603:5 [INFO] [stderr] | [INFO] [stderr] 1603 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:261:5 [INFO] [stderr] | [INFO] [stderr] 261 | / return XItem::XIArray{ [INFO] [stderr] 262 | | value: XSeqArray { [INFO] [stderr] 263 | | v: value.clone(), [INFO] [stderr] 264 | | }, [INFO] [stderr] 265 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 261 | XItem::XIArray{ [INFO] [stderr] 262 | value: XSeqArray { [INFO] [stderr] 263 | v: value.clone(), [INFO] [stderr] 264 | }, [INFO] [stderr] 265 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | return XItem::XIString{value: value.to_string()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIString{value: value.to_string()}` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1624:5 [INFO] [stderr] | [INFO] [stderr] 1624 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | return XItem::XIInteger{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIInteger{value}` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1692:5 [INFO] [stderr] | [INFO] [stderr] 1692 | return Ok(curr_xnode.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(curr_xnode.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1706:13 [INFO] [stderr] | [INFO] [stderr] 1706 | return Ok(xnode_op); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_op)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1713:13 [INFO] [stderr] | [INFO] [stderr] 1713 | return Ok(xnode_op); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode_op)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1716:13 [INFO] [stderr] | [INFO] [stderr] 1716 | return parse_value_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_value_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1730:5 [INFO] [stderr] | [INFO] [stderr] 1730 | return parse_bin_op_sub(lex, parse_path_expr, &token_node_map, false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_bin_op_sub(lex, parse_path_expr, &token_node_map, false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1761:5 [INFO] [stderr] | [INFO] [stderr] 1761 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1794:13 [INFO] [stderr] | [INFO] [stderr] 1794 | return Ok(op_path_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(op_path_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1813:13 [INFO] [stderr] | [INFO] [stderr] 1813 | return Ok(op_path_xnode_u); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(op_path_xnode_u)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1816:13 [INFO] [stderr] | [INFO] [stderr] 1816 | return parse_relative_path_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_relative_path_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1884:9 [INFO] [stderr] | [INFO] [stderr] 1884 | return Ok(left_of_top); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(left_of_top)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1886:9 [INFO] [stderr] | [INFO] [stderr] 1886 | return Ok(top_op_path_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_op_path_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1898:5 [INFO] [stderr] | [INFO] [stderr] 1898 | return parse_axis_step(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_axis_step(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1962:13 [INFO] [stderr] | [INFO] [stderr] 1962 | return Ok(predicate_top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(predicate_top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1968:13 [INFO] [stderr] | [INFO] [stderr] 1968 | return Ok(argument_top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(argument_top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1972:13 [INFO] [stderr] | [INFO] [stderr] 1972 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:1975:13 [INFO] [stderr] | [INFO] [stderr] 1975 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2020:5 [INFO] [stderr] | [INFO] [stderr] 2020 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2038:13 [INFO] [stderr] | [INFO] [stderr] 2038 | return Ok(new_xnode(XNodeType::StringLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::StringLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2042:13 [INFO] [stderr] | [INFO] [stderr] 2042 | return Ok(new_xnode(XNodeType::IntegerLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::IntegerLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2046:13 [INFO] [stderr] | [INFO] [stderr] 2046 | return Ok(new_xnode(XNodeType::DecimalLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::DecimalLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2050:13 [INFO] [stderr] | [INFO] [stderr] 2050 | return Ok(new_xnode(XNodeType::DoubleLiteral, tok.get_name())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::DoubleLiteral, tok.get_name()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2053:13 [INFO] [stderr] | [INFO] [stderr] 2053 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2073:17 [INFO] [stderr] | [INFO] [stderr] 2073 | return Ok(new_xnode(XNodeType::VarRef, eqname.as_str())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::VarRef, eqname.as_str()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2075:17 [INFO] [stderr] | [INFO] [stderr] 2075 | / return Err(xpath_syntax_error!( [INFO] [stderr] 2076 | | "{}: 変数参照の $ に続いて名前が必要。", [INFO] [stderr] 2077 | | lex.around_tokens().as_str())); [INFO] [stderr] | |_______________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2075 | Err(xpath_syntax_error!( [INFO] [stderr] 2076 | "{}: 変数参照の $ に続いて名前が必要。", [INFO] [stderr] 2077 | lex.around_tokens().as_str())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | return XItem::XIDecimal{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIDecimal{value}` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2081:13 [INFO] [stderr] | [INFO] [stderr] 2081 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | return XItem::XIDouble{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIDouble{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2108:13 [INFO] [stderr] | [INFO] [stderr] 2108 | return Ok(parenthesized_expr_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(parenthesized_expr_xnode)` [INFO] [stderr] --> src/xpath_impl/xitem.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | return XItem::XIBoolean{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIBoolean{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2111:13 [INFO] [stderr] | [INFO] [stderr] 2111 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:310:18 [INFO] [stderr] | [INFO] [stderr] 310 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2128:13 [INFO] [stderr] | [INFO] [stderr] 2128 | return Ok(new_xnode(XNodeType::ContextItem, ".")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::ContextItem, "."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2134:13 [INFO] [stderr] | [INFO] [stderr] 2134 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:348:17 [INFO] [stderr] | [INFO] [stderr] 348 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:364:17 [INFO] [stderr] | [INFO] [stderr] 364 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:366:18 [INFO] [stderr] | [INFO] [stderr] 366 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:437:47 [INFO] [stderr] | [INFO] [stderr] 437 | XItem::XItemXNodePtr{value: _} => return String::from("function(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("function(*)")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:438:39 [INFO] [stderr] | [INFO] [stderr] 438 | XItem::XIMap{value: _} => return String::from("map(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("map(*)")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:439:41 [INFO] [stderr] | [INFO] [stderr] 439 | XItem::XIArray{value: _} => return String::from("array(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("array(*)")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:440:40 [INFO] [stderr] | [INFO] [stderr] 440 | XItem::XINode{value: _} => return String::from("node"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("node")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:443:42 [INFO] [stderr] | [INFO] [stderr] 443 | XItem::XIString{value: _} => return String::from("xs:string"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:string")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:444:43 [INFO] [stderr] | [INFO] [stderr] 444 | XItem::XIInteger{value: _} => return String::from("xs:integer"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:integer")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:445:43 [INFO] [stderr] | [INFO] [stderr] 445 | XItem::XIDecimal{value: _} => return String::from("xs:decimal"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:decimal")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:446:42 [INFO] [stderr] | [INFO] [stderr] 446 | XItem::XIDouble{value: _} => return String::from("xs:double"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:double")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:447:43 [INFO] [stderr] | [INFO] [stderr] 447 | XItem::XIBoolean{value: _} => return String::from("xs:boolean"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:boolean")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:437:13 [INFO] [stderr] | [INFO] [stderr] 437 | XItem::XItemXNodePtr{value: _} => return String::from("function(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unneeded_field_pattern)] on by default [INFO] [stderr] = help: Try with `XItemXNodePtr { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:438:13 [INFO] [stderr] | [INFO] [stderr] 438 | XItem::XIMap{value: _} => return String::from("map(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIMap { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:439:13 [INFO] [stderr] | [INFO] [stderr] 439 | XItem::XIArray{value: _} => return String::from("array(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIArray { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:440:13 [INFO] [stderr] | [INFO] [stderr] 440 | XItem::XINode{value: _} => return String::from("node"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:443:13 [INFO] [stderr] | [INFO] [stderr] 443 | XItem::XIString{value: _} => return String::from("xs:string"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIString { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:444:13 [INFO] [stderr] | [INFO] [stderr] 444 | XItem::XIInteger{value: _} => return String::from("xs:integer"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIInteger { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:445:13 [INFO] [stderr] | [INFO] [stderr] 445 | XItem::XIDecimal{value: _} => return String::from("xs:decimal"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDecimal { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | XItem::XIDouble{value: _} => return String::from("xs:double"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDouble { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:447:13 [INFO] [stderr] | [INFO] [stderr] 447 | XItem::XIBoolean{value: _} => return String::from("xs:boolean"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2147:5 [INFO] [stderr] | [INFO] [stderr] 2147 | return parse_inline_function_expr(lex); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_inline_function_expr(lex)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: Try with `XIBoolean { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2178:5 [INFO] [stderr] | [INFO] [stderr] 2178 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:455:37 [INFO] [stderr] | [INFO] [stderr] 455 | XItem::XINode{value} => return Some(value.rc_clone()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(value.rc_clone())` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:456:18 [INFO] [stderr] | [INFO] [stderr] 456 | _ => return None, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2225:5 [INFO] [stderr] | [INFO] [stderr] 2225 | return Ok(inline_function_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(inline_function_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:472:17 [INFO] [stderr] | [INFO] [stderr] 472 | / return XItem::XIString { [INFO] [stderr] 473 | | value: value.typed_value(), [INFO] [stderr] 474 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 472 | XItem::XIString { [INFO] [stderr] 473 | value: value.typed_value(), [INFO] [stderr] 474 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:476:18 [INFO] [stderr] | [INFO] [stderr] 476 | _ => return self.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:485:47 [INFO] [stderr] | [INFO] [stderr] 485 | XItem::XItemXNodePtr{value: _} => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] --> src/xpath_impl/parser.rs:2243:5 [INFO] [stderr] | [INFO] [stderr] 2243 | return Ok(top_param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_param_xnode)` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:486:18 [INFO] [stderr] | [INFO] [stderr] 486 | _ => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2266:9 [INFO] [stderr] | [INFO] [stderr] 2266 | return Ok(param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(param_xnode)` [INFO] [stderr] | [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] --> src/xpath_impl/xitem.rs:485:13 [INFO] [stderr] | [INFO] [stderr] 485 | XItem::XItemXNodePtr{value: _} => return false, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2270:9 [INFO] [stderr] | [INFO] [stderr] 2270 | return Ok(param_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(param_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2281:5 [INFO] [stderr] | [INFO] [stderr] 2281 | return xnode; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `xnode` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2297:5 [INFO] [stderr] | [INFO] [stderr] 2297 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: Try with `XItemXNodePtr { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:494:43 [INFO] [stderr] | [INFO] [stderr] 494 | XItem::XIInteger{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:495:43 [INFO] [stderr] | [INFO] [stderr] 495 | XItem::XIDecimal{value: _} => return true, [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] --> src/xpath_impl/parser.rs:2329:5 [INFO] [stderr] | [INFO] [stderr] 2329 | return Ok(map_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(map_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:496:42 [INFO] [stderr] | [INFO] [stderr] 496 | XItem::XIDouble{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:497:18 [INFO] [stderr] | [INFO] [stderr] 497 | _ => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:494:13 [INFO] [stderr] | [INFO] [stderr] 494 | XItem::XIInteger{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIInteger { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:495:13 [INFO] [stderr] | [INFO] [stderr] 495 | XItem::XIDecimal{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDecimal { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:496:13 [INFO] [stderr] | [INFO] [stderr] 496 | XItem::XIDouble{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDouble { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | return k1 == k2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `k1 == k2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:537:22 [INFO] [stderr] | [INFO] [stderr] 537 | Ok(_) => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:538:23 [INFO] [stderr] | [INFO] [stderr] 538 | Err(_) => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:576:9 [INFO] [stderr] | [INFO] [stderr] 576 | / return Err(type_error!("Item {}: can't cast to {}", [INFO] [stderr] 577 | | self.to_string(), type_name)); [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 576 | Err(type_error!("Item {}: can't cast to {}", [INFO] [stderr] 577 | self.to_string(), type_name)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:585:17 [INFO] [stderr] | [INFO] [stderr] 585 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:588:17 [INFO] [stderr] | [INFO] [stderr] 588 | return Err(type_error!("Item is not XItemXNodePtr")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XItemXNodePtr"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:598:17 [INFO] [stderr] | [INFO] [stderr] 598 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:601:17 [INFO] [stderr] | [INFO] [stderr] 601 | return Err(type_error!("Item is not XSeqMap")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XSeqMap"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:611:17 [INFO] [stderr] | [INFO] [stderr] 611 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:614:17 [INFO] [stderr] | [INFO] [stderr] 614 | return Err(type_error!("Item is not XSeqArray")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XSeqArray"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:657:9 [INFO] [stderr] | [INFO] [stderr] 657 | / return Err(type_error!( [INFO] [stderr] 658 | | "Item {}: can't cast to string", self.to_string())); [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 657 | Err(type_error!( [INFO] [stderr] 658 | "Item {}: can't cast to string", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:685:9 [INFO] [stderr] | [INFO] [stderr] 685 | / return Err(type_error!( [INFO] [stderr] 686 | | "Item {}: can't cast to double", self.to_string())); [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 685 | Err(type_error!( [INFO] [stderr] 686 | "Item {}: can't cast to double", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:713:9 [INFO] [stderr] | [INFO] [stderr] 713 | / return Err(type_error!( [INFO] [stderr] 714 | | "Item {}: can't cast to decimal", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 713 | Err(type_error!( [INFO] [stderr] 714 | "Item {}: can't cast to decimal", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:741:9 [INFO] [stderr] | [INFO] [stderr] 741 | / return Err(type_error!( [INFO] [stderr] 742 | | "Item {}: can't cast to integer", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 741 | Err(type_error!( [INFO] [stderr] 742 | "Item {}: can't cast to integer", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:783:9 [INFO] [stderr] | [INFO] [stderr] 783 | / return Err(type_error!( [INFO] [stderr] 784 | | "Item {}: can't cast to boolean", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 783 | Err(type_error!( [INFO] [stderr] 784 | "Item {}: can't cast to boolean", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:809:5 [INFO] [stderr] | [INFO] [stderr] 809 | return Err(type_error!("xitem_compare: Not string")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_compare: Not string"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:815:5 [INFO] [stderr] | [INFO] [stderr] 815 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 816 | | |a, b| { a + b }, [INFO] [stderr] 817 | | |a, b| { a + b }, [INFO] [stderr] 818 | | |a, b| { a + b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 815 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 816 | |a, b| { a + b }, [INFO] [stderr] 817 | |a, b| { a + b }, [INFO] [stderr] 818 | |a, b| { a + b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:822:5 [INFO] [stderr] | [INFO] [stderr] 822 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 823 | | |a, b| { a - b }, [INFO] [stderr] 824 | | |a, b| { a - b }, [INFO] [stderr] 825 | | |a, b| { a - b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 822 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 823 | |a, b| { a - b }, [INFO] [stderr] 824 | |a, b| { a - b }, [INFO] [stderr] 825 | |a, b| { a - b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:829:5 [INFO] [stderr] | [INFO] [stderr] 829 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 830 | | |a, b| { a * b }, [INFO] [stderr] 831 | | |a, b| { a * b }, [INFO] [stderr] 832 | | |a, b| { a * b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 829 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 830 | |a, b| { a * b }, [INFO] [stderr] 831 | |a, b| { a * b }, [INFO] [stderr] 832 | |a, b| { a * b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:855:5 [INFO] [stderr] | [INFO] [stderr] 855 | / return xitem_numeric_operation(lhs, &rhs_a, [INFO] [stderr] 856 | | |a, b| { a / b }, [INFO] [stderr] 857 | | |a, b| { a / b }, [INFO] [stderr] 858 | | |a, b| { a / b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 855 | xitem_numeric_operation(lhs, &rhs_a, [INFO] [stderr] 856 | |a, b| { a / b }, [INFO] [stderr] 857 | |a, b| { a / b }, [INFO] [stderr] 858 | |a, b| { a / b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:897:9 [INFO] [stderr] | [INFO] [stderr] 897 | return Ok(new_xitem_integer(lhs / rhs)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(lhs / rhs))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:899:9 [INFO] [stderr] | [INFO] [stderr] 899 | return Err(dynamic_error!("Division by zero")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("Division by zero"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:920:5 [INFO] [stderr] | [INFO] [stderr] 920 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 921 | | |a, b| { a.rem(b) }, [INFO] [stderr] 922 | | |a, b| { a.rem(b) }, [INFO] [stderr] 923 | | |a, b| { a.rem(b) }); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 920 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 921 | |a, b| { a.rem(b) }, [INFO] [stderr] 922 | |a, b| { a.rem(b) }, [INFO] [stderr] 923 | |a, b| { a.rem(b) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:930:36 [INFO] [stderr] | [INFO] [stderr] 930 | XItem::XIInteger{value} => return Ok(new_xitem_integer(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:931:36 [INFO] [stderr] | [INFO] [stderr] 931 | XItem::XIDecimal{value} => return Ok(new_xitem_decimal(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_decimal(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:932:35 [INFO] [stderr] | [INFO] [stderr] 932 | XItem::XIDouble{value} => return Ok(new_xitem_double(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_double(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:933:14 [INFO] [stderr] | [INFO] [stderr] 933 | _ => return Err(type_error!("xitem_numeric_operation: Not numeric")), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:941:36 [INFO] [stderr] | [INFO] [stderr] 941 | XItem::XIInteger{value} => return Ok(new_xitem_integer(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:942:36 [INFO] [stderr] | [INFO] [stderr] 942 | XItem::XIDecimal{value} => return Ok(new_xitem_decimal(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_decimal(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:943:35 [INFO] [stderr] | [INFO] [stderr] 943 | XItem::XIDouble{value} => return Ok(new_xitem_double(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_double(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:944:14 [INFO] [stderr] | [INFO] [stderr] 944 | _ => return Err(type_error!("xitem_numeric_operation: Not numeric")), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1003:5 [INFO] [stderr] | [INFO] [stderr] 1003 | return Err(type_error!("xitem_numeric_operation: Not numeric")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1009:5 [INFO] [stderr] | [INFO] [stderr] 1009 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1010 | | |a, b| { a == b }, [INFO] [stderr] 1011 | | |a, b| { a == b }, [INFO] [stderr] 1012 | | |a, b| { a == b }); [INFO] [stderr] | |_______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1009 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1010 | |a, b| { a == b }, [INFO] [stderr] 1011 | |a, b| { a == b }, [INFO] [stderr] 1012 | |a, b| { a == b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1016:5 [INFO] [stderr] | [INFO] [stderr] 1016 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1017 | | |a, b| { a < b }, [INFO] [stderr] 1018 | | |a, b| { a < b }, [INFO] [stderr] 1019 | | |a, b| { a < b }); [INFO] [stderr] | |______________________________^ [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2352:5 [INFO] [stderr] | [INFO] [stderr] 2352 | return Ok(top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1016 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1017 | |a, b| { a < b }, [INFO] [stderr] 1018 | |a, b| { a < b }, [INFO] [stderr] 1019 | |a, b| { a < b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2377:5 [INFO] [stderr] | [INFO] [stderr] 2377 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1023:5 [INFO] [stderr] | [INFO] [stderr] 1023 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1024 | | |a, b| { a > b }, [INFO] [stderr] 1025 | | |a, b| { a > b }, [INFO] [stderr] 1026 | | |a, b| { a > b }); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1023 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1024 | |a, b| { a > b }, [INFO] [stderr] 1025 | |a, b| { a > b }, [INFO] [stderr] 1026 | |a, b| { a > b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1083:5 [INFO] [stderr] | [INFO] [stderr] 1083 | return Err(type_error!("xitem_numeric_comparison: Not numeric")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_comparison: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2390:5 [INFO] [stderr] | [INFO] [stderr] 2390 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2407:5 [INFO] [stderr] | [INFO] [stderr] 2407 | return Ok(array_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(array_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1094:5 [INFO] [stderr] | [INFO] [stderr] 1094 | return Err(type_error!("xitem_boolean_equal: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_equal: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2429:5 [INFO] [stderr] | [INFO] [stderr] 2429 | return Ok(array_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(array_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1103:5 [INFO] [stderr] | [INFO] [stderr] 1103 | return Err(type_error!("xitem_boolean_less_than: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_less_than: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1112:5 [INFO] [stderr] | [INFO] [stderr] 1112 | return Err(type_error!("xitem_boolean_greater_than: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_greater_than: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2456:5 [INFO] [stderr] | [INFO] [stderr] 2456 | return Ok(top_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(top_xnode)` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2503:13 [INFO] [stderr] | [INFO] [stderr] 2503 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2511:13 [INFO] [stderr] | [INFO] [stderr] 2511 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2515:13 [INFO] [stderr] | [INFO] [stderr] 2515 | return Ok(new_xnode(XNodeType::UnaryLookupByWildcard, "*")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xnode(XNodeType::UnaryLookupByWildcard, "*"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | / return XSequence{ [INFO] [stderr] 32 | | value: vec!{}, [INFO] [stderr] 33 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2521:13 [INFO] [stderr] | [INFO] [stderr] 2521 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2525:13 [INFO] [stderr] | [INFO] [stderr] 2525 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] 31 | XSequence{ [INFO] [stderr] 32 | value: vec!{}, [INFO] [stderr] 33 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | / return XSequence{ [INFO] [stderr] 38 | | value: vec!{item.clone()}, [INFO] [stderr] 39 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 37 | XSequence{ [INFO] [stderr] 38 | value: vec!{item.clone()}, [INFO] [stderr] 39 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2599:5 [INFO] [stderr] | [INFO] [stderr] 2599 | return Ok(func_node); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(func_node)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | return xsequence; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xsequence` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | return new_singleton(&new_xitem_xnodeptr(xnode)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_xnodeptr(xnode))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | return new_singleton(&new_xitem_node(node)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_node(node))` [INFO] [stderr] --> src/xpath_impl/parser.rs:2625:5 [INFO] [stderr] | [INFO] [stderr] 2625 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | return new_singleton(&new_xitem_string(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_string(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | return new_singleton(&new_xitem_integer(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_integer(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2640:5 [INFO] [stderr] | [INFO] [stderr] 2640 | return Ok(xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xnode)` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | return new_singleton(&new_xitem_decimal(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_decimal(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2662:5 [INFO] [stderr] | [INFO] [stderr] 2662 | return Ok(new_nil_xnode()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_nil_xnode())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | return new_singleton(&new_xitem_double(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_double(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2675:5 [INFO] [stderr] | [INFO] [stderr] 2675 | return parse_eqname(lex, "fn"); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `parse_eqname(lex, "fn")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | return new_singleton(&new_xitem_boolean(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_boolean(value))` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | return Ok(self.value[0].clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(self.value[0].clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | return Err(type_error!("This sequence must be singleton.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:125:9 [INFO] [stderr] | [INFO] [stderr] 125 | return Err(type_error!("This sequence must be singleton xnodeptr.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton xnodeptr."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:138:9 [INFO] [stderr] | [INFO] [stderr] 138 | return Err(type_error!("This sequence must be singleton node.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton node."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:151:9 [INFO] [stderr] | [INFO] [stderr] 151 | return Err(type_error!("This sequence must be singleton map.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton map."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:164:9 [INFO] [stderr] | [INFO] [stderr] 164 | return Err(type_error!("This sequence must be singleton array.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton array."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return Err(type_error!("This sequence must be singleton string.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton string."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:190:9 [INFO] [stderr] | [INFO] [stderr] 190 | return Err(type_error!("This sequence must be singleton integer.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton integer."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:203:9 [INFO] [stderr] | [INFO] [stderr] 203 | return Err(type_error!("This sequence must be singleton boolean.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton boolean."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:233:9 [INFO] [stderr] | [INFO] [stderr] 233 | / return Err(type_error!( [INFO] [stderr] 234 | | "effective_boolean_value: Can't determin effective boolean value: {}", [INFO] [stderr] 235 | | self.to_string())); [INFO] [stderr] | |_______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 233 | Err(type_error!( [INFO] [stderr] 234 | "effective_boolean_value: Can't determin effective boolean value: {}", [INFO] [stderr] 235 | self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xsequence.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | XItem::XINode{value: _} => return Ok(true), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:247:9 [INFO] [stderr] | [INFO] [stderr] 247 | return seq; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `seq` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:253:9 [INFO] [stderr] | [INFO] [stderr] 253 | return self.value.len() == 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len() == 0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:259:9 [INFO] [stderr] | [INFO] [stderr] 259 | return self.value.len() == 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len() == 1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:275:9 [INFO] [stderr] | [INFO] [stderr] 275 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xsequence.rs:269:17 [INFO] [stderr] | [INFO] [stderr] 269 | XItem::XINode{value: _} => {}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | return self.value.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:287:9 [INFO] [stderr] | [INFO] [stderr] 287 | return self.value.iter(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.iter()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:293:9 [INFO] [stderr] | [INFO] [stderr] 293 | return &self.value[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.value[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:329:9 [INFO] [stderr] | [INFO] [stderr] 329 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | / return Err(type_error!("{}: can't cast as {}", [INFO] [stderr] 354 | | self.to_string(), type_name)); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 353 | Err(type_error!("{}: can't cast as {}", [INFO] [stderr] 354 | self.to_string(), type_name)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/xsequence.rs:341:9 [INFO] [stderr] | [INFO] [stderr] 341 | / if self.is_empty() { [INFO] [stderr] 342 | | if type_name.ends_with("?") { [INFO] [stderr] 343 | | return Ok(new_xsequence()); [INFO] [stderr] 344 | | } [INFO] [stderr] 345 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 341 | if self.is_empty() && type_name.ends_with("?") { [INFO] [stderr] 342 | return Ok(new_xsequence()); [INFO] [stderr] 343 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:367:9 [INFO] [stderr] | [INFO] [stderr] 367 | return nodeset; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `nodeset` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:377:5 [INFO] [stderr] | [INFO] [stderr] 377 | / return value_comparison(lhs, rhs, [INFO] [stderr] 378 | | |arg| { op_numeric_equal(arg) }, [INFO] [stderr] 379 | | |arg| { arg == 0 }, [INFO] [stderr] 380 | | |arg| { op_boolean_equal(arg) }); [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 377 | value_comparison(lhs, rhs, [INFO] [stderr] 378 | |arg| { op_numeric_equal(arg) }, [INFO] [stderr] 379 | |arg| { arg == 0 }, [INFO] [stderr] 380 | |arg| { op_boolean_equal(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:385:5 [INFO] [stderr] | [INFO] [stderr] 385 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:389:5 [INFO] [stderr] | [INFO] [stderr] 389 | / return value_comparison(lhs, rhs, [INFO] [stderr] 390 | | |arg| { op_numeric_less_than(arg) }, [INFO] [stderr] 391 | | |arg| { arg < 0 }, [INFO] [stderr] 392 | | |arg| { op_boolean_less_than(arg) }); [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 389 | value_comparison(lhs, rhs, [INFO] [stderr] 390 | |arg| { op_numeric_less_than(arg) }, [INFO] [stderr] 391 | |arg| { arg < 0 }, [INFO] [stderr] 392 | |arg| { op_boolean_less_than(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:397:5 [INFO] [stderr] | [INFO] [stderr] 397 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:401:5 [INFO] [stderr] | [INFO] [stderr] 401 | / return value_comparison(lhs, rhs, [INFO] [stderr] 402 | | |arg| { op_numeric_greater_than(arg) }, [INFO] [stderr] 403 | | |arg| { arg > 0 }, [INFO] [stderr] 404 | | |arg| { op_boolean_greater_than(arg) }); [INFO] [stderr] | |____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 401 | value_comparison(lhs, rhs, [INFO] [stderr] 402 | |arg| { op_numeric_greater_than(arg) }, [INFO] [stderr] 403 | |arg| { arg > 0 }, [INFO] [stderr] 404 | |arg| { op_boolean_greater_than(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:409:5 [INFO] [stderr] | [INFO] [stderr] 409 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:441:5 [INFO] [stderr] | [INFO] [stderr] 441 | / return Err(type_error!( [INFO] [stderr] 442 | | "value_compare: operand can't compare: {} : {}", [INFO] [stderr] 443 | | lhs.to_string(), rhs.to_string())); [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 441 | Err(type_error!( [INFO] [stderr] 442 | "value_compare: operand can't compare: {} : {}", [INFO] [stderr] 443 | lhs.to_string(), rhs.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:457:5 [INFO] [stderr] | [INFO] [stderr] 457 | / return general_comparison(lhs, rhs, [INFO] [stderr] 458 | | |s, t| { xitem_numeric_equal(s, t) }, [INFO] [stderr] 459 | | |arg| { arg == 0 }, [INFO] [stderr] 460 | | |s, t| { xitem_boolean_equal(s, t) }); [INFO] [stderr] | |______________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 457 | general_comparison(lhs, rhs, [INFO] [stderr] 458 | |s, t| { xitem_numeric_equal(s, t) }, [INFO] [stderr] 459 | |arg| { arg == 0 }, [INFO] [stderr] 460 | |s, t| { xitem_boolean_equal(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:464:5 [INFO] [stderr] | [INFO] [stderr] 464 | / return general_comparison(lhs, rhs, [INFO] [stderr] 465 | | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] 466 | | |arg| { arg != 0 }, [INFO] [stderr] 467 | | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 464 | general_comparison(lhs, rhs, [INFO] [stderr] 465 | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] 466 | |arg| { arg != 0 }, [INFO] [stderr] 467 | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:465:54 [INFO] [stderr] | [INFO] [stderr] 465 | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:467:54 [INFO] [stderr] | [INFO] [stderr] 467 | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:471:5 [INFO] [stderr] | [INFO] [stderr] 471 | / return general_comparison(lhs, rhs, [INFO] [stderr] 472 | | |s, t| { xitem_numeric_less_than(s, t) }, [INFO] [stderr] 473 | | |arg| { arg < 0 }, [INFO] [stderr] 474 | | |s, t| { xitem_boolean_less_than(s, t) }); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 471 | general_comparison(lhs, rhs, [INFO] [stderr] 472 | |s, t| { xitem_numeric_less_than(s, t) }, [INFO] [stderr] 473 | |arg| { arg < 0 }, [INFO] [stderr] 474 | |s, t| { xitem_boolean_less_than(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:478:5 [INFO] [stderr] | [INFO] [stderr] 478 | / return general_comparison(lhs, rhs, [INFO] [stderr] 479 | | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 480 | | |arg| { arg <= 0 }, [INFO] [stderr] 481 | | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 478 | general_comparison(lhs, rhs, [INFO] [stderr] 479 | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 480 | |arg| { arg <= 0 }, [INFO] [stderr] 481 | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:479:61 [INFO] [stderr] | [INFO] [stderr] 479 | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:481:61 [INFO] [stderr] | [INFO] [stderr] 481 | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:485:5 [INFO] [stderr] | [INFO] [stderr] 485 | / return general_comparison(lhs, rhs, [INFO] [stderr] 486 | | |s, t| { xitem_numeric_greater_than(s, t) }, [INFO] [stderr] 487 | | |arg| { arg > 0 }, [INFO] [stderr] 488 | | |s, t| { xitem_boolean_greater_than(s, t) }); [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 485 | general_comparison(lhs, rhs, [INFO] [stderr] 486 | |s, t| { xitem_numeric_greater_than(s, t) }, [INFO] [stderr] 487 | |arg| { arg > 0 }, [INFO] [stderr] 488 | |s, t| { xitem_boolean_greater_than(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:492:5 [INFO] [stderr] | [INFO] [stderr] 492 | / return general_comparison(lhs, rhs, [INFO] [stderr] 493 | | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 494 | | |arg| { arg >= 0 }, [INFO] [stderr] 495 | | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 492 | general_comparison(lhs, rhs, [INFO] [stderr] 493 | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 494 | |arg| { arg >= 0 }, [INFO] [stderr] 495 | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:493:58 [INFO] [stderr] | [INFO] [stderr] 493 | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:495:58 [INFO] [stderr] | [INFO] [stderr] 495 | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:527:5 [INFO] [stderr] | [INFO] [stderr] 527 | return Ok(new_singleton_boolean(false)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(false))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return f64::from_str(s.trim()).unwrap_or(f64::NAN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f64::from_str(s.trim()).unwrap_or(f64::NAN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | return i64::from_str(s.trim()).unwrap_or(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `i64::from_str(s.trim()).unwrap_or(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | return n as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `n as i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / return EvalEnv{ [INFO] [stderr] 65 | | position: 0, [INFO] [stderr] 66 | | last: 0, [INFO] [stderr] 67 | | var_vec: vec!{}, [INFO] [stderr] 68 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 64 | EvalEnv{ [INFO] [stderr] 65 | position: 0, [INFO] [stderr] 66 | last: 0, [INFO] [stderr] 67 | var_vec: vec!{}, [INFO] [stderr] 68 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:81:13 [INFO] [stderr] | [INFO] [stderr] 81 | return self.compare_by_doc_order(a, b); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.compare_by_doc_order(a, b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:98:9 [INFO] [stderr] | [INFO] [stderr] 98 | return a_order.cmp(&b_order); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `a_order.cmp(&b_order)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:142:9 [INFO] [stderr] | [INFO] [stderr] 142 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:150:9 [INFO] [stderr] | [INFO] [stderr] 150 | return old_position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `old_position` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:155:9 [INFO] [stderr] | [INFO] [stderr] 155 | return old_last; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `old_last` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:161:9 [INFO] [stderr] | [INFO] [stderr] 161 | return self.position; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.position` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:164:9 [INFO] [stderr] | [INFO] [stderr] 164 | return self.last; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.last` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | return evaluate_xnode(&start_xsequence, xnode, &mut eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(&start_xsequence, xnode, &mut eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:262:17 [INFO] [stderr] | [INFO] [stderr] 262 | return Ok(sorted_seq); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(sorted_seq)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:264:17 [INFO] [stderr] | [INFO] [stderr] 264 | return Ok(result_seq); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result_seq)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:298:13 [INFO] [stderr] | [INFO] [stderr] 298 | return Ok(result_seq); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result_seq)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:314:13 [INFO] [stderr] | [INFO] [stderr] 314 | return match_location_path(xseq, xnode, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_location_path(xseq, xnode, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:318:13 [INFO] [stderr] | [INFO] [stderr] 318 | return Ok(xseq.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(xseq.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:327:13 [INFO] [stderr] | [INFO] [stderr] 327 | / return filter_by_predicate(&primary_expr, [INFO] [stderr] 328 | | &get_left(&postfix_xnode), false, eval_env); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 327 | filter_by_predicate(&primary_expr, [INFO] [stderr] 328 | &get_left(&postfix_xnode), false, eval_env) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:337:13 [INFO] [stderr] | [INFO] [stderr] 337 | return apply_argument(xseq, &primary_expr, &postfix_xnode, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `apply_argument(xseq, &primary_expr, &postfix_xnode, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:345:13 [INFO] [stderr] | [INFO] [stderr] 345 | return op_concatenate(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_concatenate(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:352:17 [INFO] [stderr] | [INFO] [stderr] 352 | return Ok(new_singleton_boolean(true)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(true))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:356:17 [INFO] [stderr] | [INFO] [stderr] 356 | return Ok(new_singleton_boolean(rhs_b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(rhs_b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:363:17 [INFO] [stderr] | [INFO] [stderr] 363 | return Ok(new_singleton_boolean(false)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(false))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:367:17 [INFO] [stderr] | [INFO] [stderr] 367 | return Ok(new_singleton_boolean(rhs_b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(rhs_b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:374:13 [INFO] [stderr] | [INFO] [stderr] 374 | return general_compare_eq(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_eq(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:380:13 [INFO] [stderr] | [INFO] [stderr] 380 | return general_compare_ne(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_ne(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:386:13 [INFO] [stderr] | [INFO] [stderr] 386 | return general_compare_lt(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_lt(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:392:13 [INFO] [stderr] | [INFO] [stderr] 392 | return general_compare_le(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_le(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:398:13 [INFO] [stderr] | [INFO] [stderr] 398 | return general_compare_gt(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_gt(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:404:13 [INFO] [stderr] | [INFO] [stderr] 404 | return general_compare_ge(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `general_compare_ge(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:410:13 [INFO] [stderr] | [INFO] [stderr] 410 | return value_compare_eq(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_eq(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:416:13 [INFO] [stderr] | [INFO] [stderr] 416 | return value_compare_ne(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_ne(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:422:13 [INFO] [stderr] | [INFO] [stderr] 422 | return value_compare_lt(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_lt(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:428:13 [INFO] [stderr] | [INFO] [stderr] 428 | return value_compare_le(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_le(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:434:13 [INFO] [stderr] | [INFO] [stderr] 434 | return value_compare_gt(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_gt(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:440:13 [INFO] [stderr] | [INFO] [stderr] 440 | return value_compare_ge(&lhs, &rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value_compare_ge(&lhs, &rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | return op_numeric_add(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_add(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:452:13 [INFO] [stderr] | [INFO] [stderr] 452 | return op_numeric_subtract(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_subtract(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:457:13 [INFO] [stderr] | [INFO] [stderr] 457 | return op_numeric_unary_plus(&vec!{rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_unary_plus(&vec!{rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:462:13 [INFO] [stderr] | [INFO] [stderr] 462 | return op_numeric_unary_minus(&vec!{rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_unary_minus(&vec!{rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:468:13 [INFO] [stderr] | [INFO] [stderr] 468 | return op_numeric_multiply(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_multiply(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:474:13 [INFO] [stderr] | [INFO] [stderr] 474 | return op_numeric_divide(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_divide(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:480:13 [INFO] [stderr] | [INFO] [stderr] 480 | return op_numeric_integer_divide(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_integer_divide(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:486:13 [INFO] [stderr] | [INFO] [stderr] 486 | return op_numeric_mod(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_mod(&vec!{lhs, rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:492:13 [INFO] [stderr] | [INFO] [stderr] 492 | return fn_concat(&vec!{&lhs, &rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_concat(&vec!{&lhs, &rhs})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:498:13 [INFO] [stderr] | [INFO] [stderr] 498 | return op_union(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_union(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:504:13 [INFO] [stderr] | [INFO] [stderr] 504 | return op_intersect(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_intersect(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:510:13 [INFO] [stderr] | [INFO] [stderr] 510 | return op_except(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_except(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:516:13 [INFO] [stderr] | [INFO] [stderr] 516 | return op_to(&vec!{lhs, rhs}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_to(&vec!{lhs, rhs})` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2709:5 [INFO] [stderr] | [INFO] [stderr] 2709 | return Ok(String::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(String::new())` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:522:13 [INFO] [stderr] | [INFO] [stderr] 522 | return op_is_same_node(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_is_same_node(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:527:13 [INFO] [stderr] | [INFO] [stderr] 527 | return op_node_before(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_node_before(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] --> src/xpath_impl/parser.rs:2749:5 [INFO] [stderr] | [INFO] [stderr] 2749 | return Ok(qname); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(qname)` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:532:13 [INFO] [stderr] | [INFO] [stderr] 532 | return op_node_after(&vec!{lhs, rhs}, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_node_after(&vec!{lhs, rhs}, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:543:17 [INFO] [stderr] | [INFO] [stderr] 543 | return Ok(value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:546:17 [INFO] [stderr] | [INFO] [stderr] 546 | return Ok(value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2808:5 [INFO] [stderr] | [INFO] [stderr] 2808 | return Ok(String::new()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(String::new())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:551:13 [INFO] [stderr] | [INFO] [stderr] 551 | return evaluate_xnode(xseq, &get_right(xnode), eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(xseq, &get_right(xnode), eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:564:13 [INFO] [stderr] | [INFO] [stderr] 564 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:568:13 [INFO] [stderr] | [INFO] [stderr] 568 | return evaluate_xnode(xseq, &get_right(xnode), eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(xseq, &get_right(xnode), eval_env)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2818:5 [INFO] [stderr] | [INFO] [stderr] 2818 | / return XNodePtr{ [INFO] [stderr] 2819 | | xnode_ptr: Rc::new(RefCell::new(XNode{ [INFO] [stderr] 2820 | | n_type: n_type, [INFO] [stderr] 2821 | | name: String::from(name), [INFO] [stderr] ... | [INFO] [stderr] | [INFO] [stderr] 2824 | | })), [INFO] [stderr] 2825 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2818 | XNodePtr{ [INFO] [stderr] 2819 | xnode_ptr: Rc::new(RefCell::new(XNode{ [INFO] [stderr] 2820 | n_type: n_type, [INFO] [stderr] 2821 | name: String::from(name), [INFO] [stderr] 2822 | left: None, [INFO] [stderr] 2823 | right: None, [INFO] [stderr] ... [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:582:13 [INFO] [stderr] | [INFO] [stderr] 582 | return Ok(rhs); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(rhs)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2831:5 [INFO] [stderr] | [INFO] [stderr] 2831 | return new_xnode(XNodeType::Nil, ""); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_xnode(XNodeType::Nil, "")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:586:13 [INFO] [stderr] | [INFO] [stderr] 586 | return evaluate_xnode(xseq, &get_right(xnode), eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(xseq, &get_right(xnode), eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:601:13 [INFO] [stderr] | [INFO] [stderr] 601 | return Ok(new_singleton_boolean(false)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(false))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] [INFO] [stderr] --> src/xpath_impl/parser.rs:2859:5 [INFO] [stderr] | [INFO] [stderr] 2859 | return xnode.xnode_ptr.borrow().name.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().name.clone()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:605:13 [INFO] [stderr] | [INFO] [stderr] 605 | return evaluate_xnode(xseq, &get_right(xnode), eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(xseq, &get_right(xnode), eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2865:5 [INFO] [stderr] | [INFO] [stderr] 2865 | return xnode.xnode_ptr.borrow().n_type.clone(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().n_type.clone()` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:619:13 [INFO] [stderr] | [INFO] [stderr] 619 | return Ok(new_singleton_boolean(true)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(true))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2871:5 [INFO] [stderr] | [INFO] [stderr] 2871 | return xnode.xnode_ptr.borrow().n_type == XNodeType::Nil; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xnode.xnode_ptr.borrow().n_type == XNodeType::Nil` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:626:13 [INFO] [stderr] | [INFO] [stderr] 626 | return Ok(new_singleton_boolean(b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(b))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2879:13 [INFO] [stderr] | [INFO] [stderr] 2879 | / return XNodePtr{ [INFO] [stderr] 2880 | | xnode_ptr: Rc::clone(&left.xnode_ptr), [INFO] [stderr] 2881 | | }; [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2879 | XNodePtr{ [INFO] [stderr] 2880 | xnode_ptr: Rc::clone(&left.xnode_ptr), [INFO] [stderr] 2881 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:634:13 [INFO] [stderr] | [INFO] [stderr] 634 | return Ok(new_singleton_boolean(value.castable_as(&type_name))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(value.castable_as(&type_name)))` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2884:13 [INFO] [stderr] | [INFO] [stderr] 2884 | return new_nil_xnode(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_nil_xnode()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:642:13 [INFO] [stderr] | [INFO] [stderr] 642 | return value.cast_as(&type_name); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `value.cast_as(&type_name)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2894:13 [INFO] [stderr] | [INFO] [stderr] 2894 | / return XNodePtr{ [INFO] [stderr] 2895 | | xnode_ptr: Rc::clone(&right.xnode_ptr), [INFO] [stderr] 2896 | | }; [INFO] [stderr] | |______________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:665:13 [INFO] [stderr] | [INFO] [stderr] 665 | / return evaluate_function(&get_xnode_name(&xnode), [INFO] [stderr] 666 | | &mut args_array, xseq, eval_env); [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2894 | XNodePtr{ [INFO] [stderr] 2895 | xnode_ptr: Rc::clone(&right.xnode_ptr), [INFO] [stderr] 2896 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/parser.rs:2899:13 [INFO] [stderr] | [INFO] [stderr] 2899 | return new_nil_xnode(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_nil_xnode()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 665 | evaluate_function(&get_xnode_name(&xnode), [INFO] [stderr] 666 | &mut args_array, xseq, eval_env) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:670:13 [INFO] [stderr] | [INFO] [stderr] 670 | return Ok(new_singleton_string(&get_xnode_name(&xnode))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&get_xnode_name(&xnode)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:673:13 [INFO] [stderr] | [INFO] [stderr] 673 | return Ok(new_singleton_integer(atoi(&get_xnode_name(&xnode)))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(atoi(&get_xnode_name(&xnode))))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:676:13 [INFO] [stderr] | [INFO] [stderr] 676 | return Ok(new_singleton_decimal(atof(&get_xnode_name(&xnode)))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_decimal(atof(&get_xnode_name(&xnode))))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:679:13 [INFO] [stderr] | [INFO] [stderr] 679 | return Ok(new_singleton_double(atof(&get_xnode_name(&xnode)))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_double(atof(&get_xnode_name(&xnode))))` [INFO] [stderr] --> src/xpath_impl/xitem.rs:24:5 [INFO] [stderr] | [INFO] [stderr] 24 | return f64::from_str(s.trim()).unwrap_or(f64::NAN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f64::from_str(s.trim()).unwrap_or(f64::NAN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:28:5 [INFO] [stderr] | [INFO] [stderr] 28 | return i64::from_str(s.trim()).unwrap_or(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `i64::from_str(s.trim()).unwrap_or(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:687:13 [INFO] [stderr] | [INFO] [stderr] 687 | return Ok(new_singleton_xnodeptr(&xnode)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_xnodeptr(&xnode))` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return f as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f as i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | return n as f64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `n as f64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:695:13 [INFO] [stderr] | [INFO] [stderr] 695 | return Ok(new_singleton(&xitem)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&xitem))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | return atof(&format!("{}.0", n)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `atof(&format!("{}.0", n))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:760:17 [INFO] [stderr] | [INFO] [stderr] 760 | return evaluate_xnode(xseq, &lhs_xnode, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_xnode(xseq, &lhs_xnode, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | return n; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `n` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | return atof(&format!("{}.0", n)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `atof(&format!("{}.0", n))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:762:17 [INFO] [stderr] | [INFO] [stderr] 762 | return Ok(new_xsequence()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:767:13 [INFO] [stderr] | [INFO] [stderr] 767 | / return Err(cant_occur!( [INFO] [stderr] 768 | | "evaluate_xnode: xnode_type = {:?}", xnode_type)); [INFO] [stderr] | |__________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 767 | Err(cant_occur!( [INFO] [stderr] 768 | "evaluate_xnode: xnode_type = {:?}", xnode_type)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:151:9 [INFO] [stderr] | [INFO] [stderr] 151 | return self.v.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.v.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:159:9 [INFO] [stderr] | [INFO] [stderr] 159 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:168:9 [INFO] [stderr] | [INFO] [stderr] 168 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:204:9 [INFO] [stderr] | [INFO] [stderr] 204 | return self.v.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.v.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:217:9 [INFO] [stderr] | [INFO] [stderr] 217 | return None; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:234:9 [INFO] [stderr] | [INFO] [stderr] 234 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:241:5 [INFO] [stderr] | [INFO] [stderr] 241 | / return XItem::XItemXNodePtr { [INFO] [stderr] 242 | | value: xnode.clone(), [INFO] [stderr] 243 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 241 | XItem::XItemXNodePtr { [INFO] [stderr] 242 | value: xnode.clone(), [INFO] [stderr] 243 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:247:5 [INFO] [stderr] | [INFO] [stderr] 247 | / return XItem::XINode { [INFO] [stderr] 248 | | value: node.rc_clone(), [INFO] [stderr] 249 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 247 | XItem::XINode { [INFO] [stderr] 248 | value: node.rc_clone(), [INFO] [stderr] 249 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:253:5 [INFO] [stderr] | [INFO] [stderr] 253 | / return XItem::XIMap { [INFO] [stderr] 254 | | value: XSeqMap { [INFO] [stderr] 255 | | v: value.clone(), [INFO] [stderr] 256 | | }, [INFO] [stderr] 257 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 253 | XItem::XIMap { [INFO] [stderr] 254 | value: XSeqMap { [INFO] [stderr] 255 | v: value.clone(), [INFO] [stderr] 256 | }, [INFO] [stderr] 257 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:261:5 [INFO] [stderr] | [INFO] [stderr] 261 | / return XItem::XIArray{ [INFO] [stderr] 262 | | value: XSeqArray { [INFO] [stderr] 263 | | v: value.clone(), [INFO] [stderr] 264 | | }, [INFO] [stderr] 265 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 261 | XItem::XIArray{ [INFO] [stderr] 262 | value: XSeqArray { [INFO] [stderr] 263 | v: value.clone(), [INFO] [stderr] 264 | }, [INFO] [stderr] 265 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:269:5 [INFO] [stderr] | [INFO] [stderr] 269 | return XItem::XIString{value: value.to_string()}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIString{value: value.to_string()}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:273:5 [INFO] [stderr] | [INFO] [stderr] 273 | return XItem::XIInteger{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIInteger{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:277:5 [INFO] [stderr] | [INFO] [stderr] 277 | return XItem::XIDecimal{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIDecimal{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:281:5 [INFO] [stderr] | [INFO] [stderr] 281 | return XItem::XIDouble{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIDouble{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:285:5 [INFO] [stderr] | [INFO] [stderr] 285 | return XItem::XIBoolean{value}; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `XItem::XIBoolean{value}` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:302:17 [INFO] [stderr] | [INFO] [stderr] 302 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:310:18 [INFO] [stderr] | [INFO] [stderr] 310 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:786:5 [INFO] [stderr] | [INFO] [stderr] 786 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:869:9 [INFO] [stderr] | [INFO] [stderr] 869 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:871:9 [INFO] [stderr] | [INFO] [stderr] 871 | return Ok(new_xsequence_from_node_array(&node_array)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence_from_node_array(&node_array))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:889:5 [INFO] [stderr] | [INFO] [stderr] 889 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:901:5 [INFO] [stderr] | [INFO] [stderr] 901 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:911:5 [INFO] [stderr] | [INFO] [stderr] 911 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:923:5 [INFO] [stderr] | [INFO] [stderr] 923 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:933:5 [INFO] [stderr] | [INFO] [stderr] 933 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:954:5 [INFO] [stderr] | [INFO] [stderr] 954 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:975:5 [INFO] [stderr] | [INFO] [stderr] 975 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:996:5 [INFO] [stderr] | [INFO] [stderr] 996 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1017:5 [INFO] [stderr] | [INFO] [stderr] 1017 | return node_array; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `node_array` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1033:9 [INFO] [stderr] | [INFO] [stderr] 1033 | return match_name_test(node, xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_name_test(node, xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1035:9 [INFO] [stderr] | [INFO] [stderr] 1035 | return match_kind_test(node, &kind_test_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_kind_test(node, &kind_test_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1096:5 [INFO] [stderr] | [INFO] [stderr] 1096 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/eval.rs:1090:5 [INFO] [stderr] | [INFO] [stderr] 1090 | / if v.len() == 2 && v[1] == "*" { [INFO] [stderr] 1091 | | if node.space_name() == v[0] { [INFO] [stderr] 1092 | | return true; [INFO] [stderr] 1093 | | } [INFO] [stderr] 1094 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 1090 | if v.len() == 2 && v[1] == "*" && node.space_name() == v[0] { [INFO] [stderr] 1091 | return true; [INFO] [stderr] 1092 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1230:5 [INFO] [stderr] | [INFO] [stderr] 1230 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1275:5 [INFO] [stderr] | [INFO] [stderr] 1275 | return Ok(curr_xseq); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(curr_xseq)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1325:5 [INFO] [stderr] | [INFO] [stderr] 1325 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/eval.rs:1313:16 [INFO] [stderr] | [INFO] [stderr] 1313 | Ok(XItem::XINode{value: _}) => { [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1414:5 [INFO] [stderr] | [INFO] [stderr] 1414 | / return Err(cant_occur!( [INFO] [stderr] 1415 | | "apply_argument: インライン函数/マップ/配列でない。")); [INFO] [stderr] | |_______________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1414 | Err(cant_occur!( [INFO] [stderr] 1415 | "apply_argument: インライン函数/マップ/配列でない。")) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1471:5 [INFO] [stderr] | [INFO] [stderr] 1471 | return Ok(value); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1494:5 [INFO] [stderr] | [INFO] [stderr] 1494 | return evaluate_function(&v[0], &argument_xseq, context_xseq, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `evaluate_function(&v[0], &argument_xseq, context_xseq, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1548:5 [INFO] [stderr] | [INFO] [stderr] 1548 | / return evaluate_function(&get_xnode_name(&func_xnode), [INFO] [stderr] 1549 | | &mut args_array, context_xseq, eval_env); [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1548 | evaluate_function(&get_xnode_name(&func_xnode), [INFO] [stderr] 1549 | &mut args_array, context_xseq, eval_env) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1564:13 [INFO] [stderr] | [INFO] [stderr] 1564 | return call_inline_func(func_xnode, argument_xseq, context_xseq, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `call_inline_func(func_xnode, argument_xseq, context_xseq, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1567:13 [INFO] [stderr] | [INFO] [stderr] 1567 | return call_named_func(func_xnode, argument_xseq, context_xseq, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `call_named_func(func_xnode, argument_xseq, context_xseq, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1570:13 [INFO] [stderr] | [INFO] [stderr] 1570 | return call_partial_func(func_xnode, argument_xseq, context_xseq, eval_env); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `call_partial_func(func_xnode, argument_xseq, context_xseq, eval_env)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1573:13 [INFO] [stderr] | [INFO] [stderr] 1573 | / return Err(cant_occur!("call_h_function: XNodeType = {:?}", [INFO] [stderr] 1574 | | get_xnode_type(&func_xnode))); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1573 | Err(cant_occur!("call_h_function: XNodeType = {:?}", [INFO] [stderr] 1574 | get_xnode_type(&func_xnode))) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1628:13 [INFO] [stderr] | [INFO] [stderr] 1628 | return Ok(match_sequence_kind_test(xseq, &type_xnode)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(match_sequence_kind_test(xseq, &type_xnode))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1631:13 [INFO] [stderr] | [INFO] [stderr] 1631 | return Ok(match_sequence_item_test(xseq)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(match_sequence_item_test(xseq))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1635:13 [INFO] [stderr] | [INFO] [stderr] 1635 | return Ok(match_sequence_any_function_test(xseq)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(match_sequence_any_function_test(xseq))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1639:13 [INFO] [stderr] | [INFO] [stderr] 1639 | return match_sequence_typed_function_test(xseq, &type_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_sequence_typed_function_test(xseq, &type_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1643:13 [INFO] [stderr] | [INFO] [stderr] 1643 | return match_sequence_array_test(xseq, &type_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_sequence_array_test(xseq, &type_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1647:13 [INFO] [stderr] | [INFO] [stderr] 1647 | return match_sequence_map_test(xseq, &type_xnode); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `match_sequence_map_test(xseq, &type_xnode)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1651:13 [INFO] [stderr] | [INFO] [stderr] 1651 | return Ok(match_sequence_atomic_or_union_type(xseq, &type_xnode)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(match_sequence_atomic_or_union_type(xseq, &type_xnode))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1656:13 [INFO] [stderr] | [INFO] [stderr] 1656 | return Ok(false); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(false)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1660:13 [INFO] [stderr] | [INFO] [stderr] 1660 | / return Err(cant_occur!( [INFO] [stderr] 1661 | | "match_sequence_type: xnodeの左辺値のxnode_typeが想定外: {:?}", [INFO] [stderr] 1662 | | type_xnode)); [INFO] [stderr] | |_____________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1660 | Err(cant_occur!( [INFO] [stderr] 1661 | "match_sequence_type: xnodeの左辺値のxnode_typeが想定外: {:?}", [INFO] [stderr] 1662 | type_xnode)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1684:5 [INFO] [stderr] | [INFO] [stderr] 1684 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1699:5 [INFO] [stderr] | [INFO] [stderr] 1699 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1731:5 [INFO] [stderr] | [INFO] [stderr] 1731 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1866:5 [INFO] [stderr] | [INFO] [stderr] 1866 | return Ok(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1887:5 [INFO] [stderr] | [INFO] [stderr] 1887 | return Ok(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1904:5 [INFO] [stderr] | [INFO] [stderr] 1904 | return Ok(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:348:17 [INFO] [stderr] | [INFO] [stderr] 348 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:364:17 [INFO] [stderr] | [INFO] [stderr] 364 | return s; [INFO] [stderr] | ^^^^^^^^^ help: remove `return` as shown: `s` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:366:18 [INFO] [stderr] | [INFO] [stderr] 366 | _ => return String::new(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1926:5 [INFO] [stderr] | [INFO] [stderr] 1926 | return Ok(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1948:5 [INFO] [stderr] | [INFO] [stderr] 1948 | return Ok(true); [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1962:5 [INFO] [stderr] | [INFO] [stderr] 1962 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1972:16 [INFO] [stderr] | [INFO] [stderr] 1972 | "?" => return Ok(len <= 1), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(len <= 1)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1973:16 [INFO] [stderr] | [INFO] [stderr] 1973 | "*" => return Ok(true), [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(true)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:437:47 [INFO] [stderr] | [INFO] [stderr] 437 | XItem::XItemXNodePtr{value: _} => return String::from("function(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("function(*)")` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:438:39 [INFO] [stderr] | [INFO] [stderr] 438 | XItem::XIMap{value: _} => return String::from("map(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("map(*)")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:439:41 [INFO] [stderr] | [INFO] [stderr] 439 | XItem::XIArray{value: _} => return String::from("array(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("array(*)")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1974:16 [INFO] [stderr] | [INFO] [stderr] 1974 | "+" => return Ok(1 <= len), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(1 <= len)` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:440:40 [INFO] [stderr] | [INFO] [stderr] 440 | XItem::XINode{value: _} => return String::from("node"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("node")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:443:42 [INFO] [stderr] | [INFO] [stderr] 443 | XItem::XIString{value: _} => return String::from("xs:string"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:string")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:444:43 [INFO] [stderr] | [INFO] [stderr] 444 | XItem::XIInteger{value: _} => return String::from("xs:integer"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:integer")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:445:43 [INFO] [stderr] | [INFO] [stderr] 445 | XItem::XIDecimal{value: _} => return String::from("xs:decimal"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:decimal")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1975:16 [INFO] [stderr] | [INFO] [stderr] 1975 | "" => return Ok(len == 1), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(len == 1)` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:446:42 [INFO] [stderr] | [INFO] [stderr] 446 | XItem::XIDouble{value: _} => return String::from("xs:double"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:double")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:447:43 [INFO] [stderr] | [INFO] [stderr] 447 | XItem::XIBoolean{value: _} => return String::from("xs:boolean"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::from("xs:boolean")` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:437:13 [INFO] [stderr] | [INFO] [stderr] 437 | XItem::XItemXNodePtr{value: _} => return String::from("function(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: #[warn(clippy::unneeded_field_pattern)] on by default [INFO] [stderr] = help: Try with `XItemXNodePtr { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:1976:16 [INFO] [stderr] | [INFO] [stderr] 1976 | _ => return Err(cant_occur!( [INFO] [stderr] | ________________^ [INFO] [stderr] 1977 | | "match_occurence: bad indicator \"{}\".", [INFO] [stderr] 1978 | | indicator)), [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:438:13 [INFO] [stderr] | [INFO] [stderr] 438 | XItem::XIMap{value: _} => return String::from("map(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIMap { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:439:13 [INFO] [stderr] | [INFO] [stderr] 439 | XItem::XIArray{value: _} => return String::from("array(*)"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIArray { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] 1976 | _ => Err(cant_occur!( [INFO] [stderr] --> src/xpath_impl/xitem.rs:440:13 [INFO] [stderr] 1977 | "match_occurence: bad indicator \"{}\".", [INFO] [stderr] 1978 | indicator)), [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 440 | XItem::XINode{value: _} => return String::from("node"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:443:13 [INFO] [stderr] | [INFO] [stderr] 443 | XItem::XIString{value: _} => return String::from("xs:string"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIString { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:444:13 [INFO] [stderr] | [INFO] [stderr] 444 | XItem::XIInteger{value: _} => return String::from("xs:integer"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIInteger { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:445:13 [INFO] [stderr] | [INFO] [stderr] 445 | XItem::XIDecimal{value: _} => return String::from("xs:decimal"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDecimal { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:446:13 [INFO] [stderr] | [INFO] [stderr] 446 | XItem::XIDouble{value: _} => return String::from("xs:double"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDouble { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:447:13 [INFO] [stderr] | [INFO] [stderr] 447 | XItem::XIBoolean{value: _} => return String::from("xs:boolean"), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIBoolean { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:455:37 [INFO] [stderr] | [INFO] [stderr] 455 | XItem::XINode{value} => return Some(value.rc_clone()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Some(value.rc_clone())` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2004:14 [INFO] [stderr] | [INFO] [stderr] 2004 | 0 => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:456:18 [INFO] [stderr] | [INFO] [stderr] 456 | _ => return None, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `None` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:472:17 [INFO] [stderr] | [INFO] [stderr] 472 | / return XItem::XIString { [INFO] [stderr] 473 | | value: value.typed_value(), [INFO] [stderr] 474 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 472 | XItem::XIString { [INFO] [stderr] 473 | value: value.typed_value(), [INFO] [stderr] 474 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2005:14 [INFO] [stderr] | [INFO] [stderr] 2005 | 1 => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:476:18 [INFO] [stderr] | [INFO] [stderr] 476 | _ => return self.clone(), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.clone()` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:485:47 [INFO] [stderr] | [INFO] [stderr] 485 | XItem::XItemXNodePtr{value: _} => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:486:18 [INFO] [stderr] | [INFO] [stderr] 486 | _ => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2006:14 [INFO] [stderr] | [INFO] [stderr] 2006 | _ => return subtype_itemtype(&get_left(a), &get_left(b)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `subtype_itemtype(&get_left(a), &get_left(b))` [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] | [INFO] [stderr] --> src/xpath_impl/xitem.rs:485:13 [INFO] [stderr] | [INFO] [stderr] 485 | XItem::XItemXNodePtr{value: _} => return false, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XItemXNodePtr { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:494:43 [INFO] [stderr] | [INFO] [stderr] 494 | XItem::XIInteger{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:495:43 [INFO] [stderr] | [INFO] [stderr] 495 | XItem::XIDecimal{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:496:42 [INFO] [stderr] | [INFO] [stderr] 496 | XItem::XIDouble{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2020:20 [INFO] [stderr] | [INFO] [stderr] 2020 | "?" => return S_EMPTY_SEQ, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_EMPTY_SEQ` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:497:18 [INFO] [stderr] | [INFO] [stderr] 497 | _ => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:494:13 [INFO] [stderr] | [INFO] [stderr] 494 | XItem::XIInteger{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIInteger { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:495:13 [INFO] [stderr] | [INFO] [stderr] 495 | XItem::XIDecimal{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XIDecimal { .. }` instead [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2021:20 [INFO] [stderr] | [INFO] [stderr] 2021 | "*" => return S_EMPTY_SEQ, [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_EMPTY_SEQ` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xitem.rs:496:13 [INFO] [stderr] | [INFO] [stderr] 496 | XItem::XIDouble{value: _} => return true, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: Try with `XIDouble { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:529:9 [INFO] [stderr] | [INFO] [stderr] 529 | return k1 == k2; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `k1 == k2` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2022:20 [INFO] [stderr] | [INFO] [stderr] 2022 | "" => return S_XS_ERROR, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_XS_ERROR` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:537:22 [INFO] [stderr] | [INFO] [stderr] 537 | Ok(_) => return true, [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:538:23 [INFO] [stderr] | [INFO] [stderr] 538 | Err(_) => return false, [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:576:9 [INFO] [stderr] | [INFO] [stderr] 576 | / return Err(type_error!("Item {}: can't cast to {}", [INFO] [stderr] 577 | | self.to_string(), type_name)); [INFO] [stderr] | |______________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2023:20 [INFO] [stderr] | [INFO] [stderr] 2023 | "+" => return S_XS_ERROR, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_XS_ERROR` [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 576 | Err(type_error!("Item {}: can't cast to {}", [INFO] [stderr] 577 | self.to_string(), type_name)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2024:20 [INFO] [stderr] | [INFO] [stderr] 2024 | _ => return S_XS_ERROR, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_XS_ERROR` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:585:17 [INFO] [stderr] | [INFO] [stderr] 585 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2028:20 [INFO] [stderr] | [INFO] [stderr] 2028 | "?" => return S_OCCUR_Q, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_OCCUR_Q` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:588:17 [INFO] [stderr] | [INFO] [stderr] 588 | return Err(type_error!("Item is not XItemXNodePtr")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XItemXNodePtr"))` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:598:17 [INFO] [stderr] | [INFO] [stderr] 598 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2029:20 [INFO] [stderr] | [INFO] [stderr] 2029 | "*" => return S_OCCUR_A, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_OCCUR_A` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:601:17 [INFO] [stderr] | [INFO] [stderr] 601 | return Err(type_error!("Item is not XSeqMap")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XSeqMap"))` [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2030:20 [INFO] [stderr] | [INFO] [stderr] 2030 | "" => return S_OCCUR_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_OCCUR_1` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:611:17 [INFO] [stderr] | [INFO] [stderr] 611 | return Ok(value.clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(value.clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:614:17 [INFO] [stderr] | [INFO] [stderr] 614 | return Err(type_error!("Item is not XSeqArray")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("Item is not XSeqArray"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2031:20 [INFO] [stderr] | [INFO] [stderr] 2031 | "+" => return S_OCCUR_P, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_OCCUR_P` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:657:9 [INFO] [stderr] | [INFO] [stderr] 657 | / return Err(type_error!( [INFO] [stderr] 658 | | "Item {}: can't cast to string", self.to_string())); [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] 657 | Err(type_error!( [INFO] [stderr] 658 | "Item {}: can't cast to string", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2032:20 [INFO] [stderr] | [INFO] [stderr] 2032 | _ => return S_OCCUR_1, [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `S_OCCUR_1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2338:5 [INFO] [stderr] | [INFO] [stderr] 2338 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] --> src/xpath_impl/xitem.rs:685:9 [INFO] [stderr] | [INFO] [stderr] 685 | / return Err(type_error!( [INFO] [stderr] 686 | | "Item {}: can't cast to double", self.to_string())); [INFO] [stderr] | |____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] | [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 685 | Err(type_error!( [INFO] [stderr] 686 | "Item {}: can't cast to double", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:713:9 [INFO] [stderr] | [INFO] [stderr] 713 | / return Err(type_error!( [INFO] [stderr] 714 | | "Item {}: can't cast to decimal", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 713 | Err(type_error!( [INFO] [stderr] 714 | "Item {}: can't cast to decimal", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/xpath_impl/eval.rs:2136:24 [INFO] [stderr] | [INFO] [stderr] 2136 | } else { [INFO] [stderr] | ________________________^ [INFO] [stderr] 2137 | | if get_xnode_type(ai) == XNodeType::KindTest && [INFO] [stderr] 2138 | | get_xnode_type(&get_left(ai)) == XNodeType::PITest && [INFO] [stderr] 2139 | | get_xnode_name(&get_left(ai)) == pi_name { [INFO] [stderr] 2140 | | return true; [INFO] [stderr] 2141 | | } [INFO] [stderr] 2142 | | } [INFO] [stderr] | |_________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 2136 | } else if get_xnode_type(ai) == XNodeType::KindTest && [INFO] [stderr] 2137 | get_xnode_type(&get_left(ai)) == XNodeType::PITest && [INFO] [stderr] 2138 | get_xnode_name(&get_left(ai)) == pi_name { [INFO] [stderr] 2139 | return true; [INFO] [stderr] 2140 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2417:13 [INFO] [stderr] | [INFO] [stderr] 2417 | return Ok(new_xitem_map(&vec_item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_map(&vec_item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2445:13 [INFO] [stderr] | [INFO] [stderr] 2445 | return Ok(new_xitem_array(&vec_item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_array(&vec_item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2458:13 [INFO] [stderr] | [INFO] [stderr] 2458 | return Ok(new_xitem_array(&vec_item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_array(&vec_item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:2462:13 [INFO] [stderr] | [INFO] [stderr] 2462 | / return Err(cant_occur!( [INFO] [stderr] 2463 | | "convert_xnode_to_map_array: xnode = {}", [INFO] [stderr] 2464 | | get_xnode_type(&xnode))); [INFO] [stderr] | |_________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 2462 | Err(cant_occur!( [INFO] [stderr] 2463 | "convert_xnode_to_map_array: xnode = {}", [INFO] [stderr] 2464 | get_xnode_type(&xnode))) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:22:5 [INFO] [stderr] | [INFO] [stderr] 22 | return n as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `n as i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:129:5 [INFO] [stderr] | [INFO] [stderr] 129 | return String::new(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `String::new()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:296:5 [INFO] [stderr] | [INFO] [stderr] 296 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:330:5 [INFO] [stderr] | [INFO] [stderr] 330 | / return Err(cant_occur!("{}: 該当する函数がない (構文解析時の検査漏れ)。", [INFO] [stderr] 331 | | func_name)); [INFO] [stderr] | |________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 330 | Err(cant_occur!("{}: 該当する函数がない (構文解析時の検査漏れ)。", [INFO] [stderr] 331 | func_name)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:354:5 [INFO] [stderr] | [INFO] [stderr] 354 | return fn_nilled(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_nilled(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:391:5 [INFO] [stderr] | [INFO] [stderr] 391 | return fn_string(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_string(&vec!{context_xseq})` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:741:9 [INFO] [stderr] | [INFO] [stderr] 741 | / return Err(type_error!( [INFO] [stderr] 742 | | "Item {}: can't cast to integer", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 741 | Err(type_error!( [INFO] [stderr] 742 | "Item {}: can't cast to integer", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:783:9 [INFO] [stderr] | [INFO] [stderr] 783 | / return Err(type_error!( [INFO] [stderr] 784 | | "Item {}: can't cast to boolean", self.to_string())); [INFO] [stderr] | |_____________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 783 | Err(type_error!( [INFO] [stderr] 784 | "Item {}: can't cast to boolean", self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:809:5 [INFO] [stderr] | [INFO] [stderr] 809 | return Err(type_error!("xitem_compare: Not string")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_compare: Not string"))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:401:5 [INFO] [stderr] | [INFO] [stderr] 401 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:411:5 [INFO] [stderr] | [INFO] [stderr] 411 | return fn_data(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_data(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:415:5 [INFO] [stderr] | [INFO] [stderr] 415 | return Ok(args[0].atomize()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(args[0].atomize())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:815:5 [INFO] [stderr] | [INFO] [stderr] 815 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 816 | | |a, b| { a + b }, [INFO] [stderr] 817 | | |a, b| { a + b }, [INFO] [stderr] 818 | | |a, b| { a + b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 815 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 816 | |a, b| { a + b }, [INFO] [stderr] 817 | |a, b| { a + b }, [INFO] [stderr] 818 | |a, b| { a + b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:438:5 [INFO] [stderr] | [INFO] [stderr] 438 | / return fn_numeric_unary(args, [INFO] [stderr] 439 | | |a| { a.abs() }, [INFO] [stderr] 440 | | |a| { a.abs() }, [INFO] [stderr] 441 | | |a| { a.abs() }); [INFO] [stderr] | |_________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 438 | fn_numeric_unary(args, [INFO] [stderr] 439 | |a| { a.abs() }, [INFO] [stderr] 440 | |a| { a.abs() }, [INFO] [stderr] 441 | |a| { a.abs() }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:450:5 [INFO] [stderr] | [INFO] [stderr] 450 | / return fn_numeric_unary(args, [INFO] [stderr] 451 | | |a| { a }, [INFO] [stderr] 452 | | |a| { a.ceil() }, [INFO] [stderr] 453 | | |a| { ceil_x(a) }); [INFO] [stderr] | |___________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 450 | fn_numeric_unary(args, [INFO] [stderr] 451 | |a| { a }, [INFO] [stderr] 452 | |a| { a.ceil() }, [INFO] [stderr] 453 | |a| { ceil_x(a) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:462:5 [INFO] [stderr] | [INFO] [stderr] 462 | / return fn_numeric_unary(args, [INFO] [stderr] 463 | | |a| { a }, [INFO] [stderr] 464 | | |a| { a.floor() }, [INFO] [stderr] 465 | | |a| { floor_x(a) }); [INFO] [stderr] | |____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 462 | fn_numeric_unary(args, [INFO] [stderr] 463 | |a| { a }, [INFO] [stderr] 464 | |a| { a.floor() }, [INFO] [stderr] 465 | |a| { floor_x(a) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:474:5 [INFO] [stderr] | [INFO] [stderr] 474 | / return fn_numeric_unary(args, [INFO] [stderr] 475 | | |a| { a }, [INFO] [stderr] 476 | | |a| { (a + 0.5).floor() }, [INFO] [stderr] 477 | | // a.round() ではない。 [INFO] [stderr] 478 | | // round(-2.5) => -2 となるようにするため。 [INFO] [stderr] 479 | | |a| { round_x(a) }); [INFO] [stderr] | |____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 474 | fn_numeric_unary(args, [INFO] [stderr] 475 | |a| { a }, [INFO] [stderr] 476 | |a| { (a + 0.5).floor() }, [INFO] [stderr] 477 | // a.round() ではない。 [INFO] [stderr] 478 | // round(-2.5) => -2 となるようにするため。 [INFO] [stderr] 479 | |a| { round_x(a) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:488:9 [INFO] [stderr] | [INFO] [stderr] 488 | return 1.0 / f64::NEG_INFINITY; // 負のゼロ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `1.0 / f64::NEG_INFINITY` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:490:9 [INFO] [stderr] | [INFO] [stderr] 490 | return num.ceil(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `num.ceil()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:496:9 [INFO] [stderr] | [INFO] [stderr] 496 | return 1.0 / f64::NEG_INFINITY; // 負のゼロ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `1.0 / f64::NEG_INFINITY` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:498:9 [INFO] [stderr] | [INFO] [stderr] 498 | return num.floor(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `num.floor()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:505:9 [INFO] [stderr] | [INFO] [stderr] 505 | return 1.0 / f64::NEG_INFINITY; // 負のゼロ [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `1.0 / f64::NEG_INFINITY` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:507:9 [INFO] [stderr] | [INFO] [stderr] 507 | return (num + 0.5).floor(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(num + 0.5).floor()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:532:5 [INFO] [stderr] | [INFO] [stderr] 532 | return Ok(new_xsequence()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:542:5 [INFO] [stderr] | [INFO] [stderr] 542 | return fn_number(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_number(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:553:5 [INFO] [stderr] | [INFO] [stderr] 553 | return Ok(new_singleton_double(result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_double(result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:580:18 [INFO] [stderr] | [INFO] [stderr] 580 | Ok(s) => return Ok(new_singleton_string(&s)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&s))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:581:19 [INFO] [stderr] | [INFO] [stderr] 581 | Err(_) => return Err(dynamic_error!("Code point not valid.")), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("Code point not valid."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:600:5 [INFO] [stderr] | [INFO] [stderr] 600 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:619:5 [INFO] [stderr] | [INFO] [stderr] 619 | return result; [INFO] [stderr] | ^^^^^^^^^^^^^^ help: remove `return` as shown: `result` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:822:5 [INFO] [stderr] | [INFO] [stderr] 822 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 823 | | |a, b| { a - b }, [INFO] [stderr] 824 | | |a, b| { a - b }, [INFO] [stderr] 825 | | |a, b| { a - b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 822 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 823 | |a, b| { a - b }, [INFO] [stderr] 824 | |a, b| { a - b }, [INFO] [stderr] 825 | |a, b| { a - b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:648:9 [INFO] [stderr] | [INFO] [stderr] 648 | return Ok(new_singleton_integer(-1)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(-1))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:829:5 [INFO] [stderr] | [INFO] [stderr] 829 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 830 | | |a, b| { a * b }, [INFO] [stderr] 831 | | |a, b| { a * b }, [INFO] [stderr] 832 | | |a, b| { a * b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:650:9 [INFO] [stderr] | [INFO] [stderr] 650 | return Ok(new_singleton_integer(0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(0))` [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 829 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 830 | |a, b| { a * b }, [INFO] [stderr] 831 | |a, b| { a * b }, [INFO] [stderr] 832 | |a, b| { a * b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:652:9 [INFO] [stderr] | [INFO] [stderr] 652 | return Ok(new_singleton_integer(1)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(1))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:855:5 [INFO] [stderr] | [INFO] [stderr] 855 | / return xitem_numeric_operation(lhs, &rhs_a, [INFO] [stderr] 856 | | |a, b| { a / b }, [INFO] [stderr] 857 | | |a, b| { a / b }, [INFO] [stderr] 858 | | |a, b| { a / b }); [INFO] [stderr] | |__________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] 855 | xitem_numeric_operation(lhs, &rhs_a, [INFO] [stderr] 856 | |a, b| { a / b }, [INFO] [stderr] 857 | |a, b| { a / b }, [INFO] [stderr] 858 | |a, b| { a / b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:670:5 [INFO] [stderr] | [INFO] [stderr] 670 | return Ok(new_singleton_boolean(result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:897:9 [INFO] [stderr] | [INFO] [stderr] 897 | return Ok(new_xitem_integer(lhs / rhs)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(lhs / rhs))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:899:9 [INFO] [stderr] | [INFO] [stderr] 899 | return Err(dynamic_error!("Division by zero")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("Division by zero"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:687:5 [INFO] [stderr] | [INFO] [stderr] 687 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:721:5 [INFO] [stderr] | [INFO] [stderr] 721 | return Ok(new_singleton_string(&val)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&val))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:743:5 [INFO] [stderr] | [INFO] [stderr] 743 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:782:5 [INFO] [stderr] | [INFO] [stderr] 782 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:792:5 [INFO] [stderr] | [INFO] [stderr] 792 | return fn_string_length(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_string_length(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:803:5 [INFO] [stderr] | [INFO] [stderr] 803 | return Ok(new_singleton_integer(usize_to_i64(length))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(usize_to_i64(length)))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:813:5 [INFO] [stderr] | [INFO] [stderr] 813 | return fn_normalize_space(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_normalize_space(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:827:5 [INFO] [stderr] | [INFO] [stderr] 827 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:840:5 [INFO] [stderr] | [INFO] [stderr] 840 | return Ok(new_singleton_string(&arg.to_uppercase())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&arg.to_uppercase()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:853:5 [INFO] [stderr] | [INFO] [stderr] 853 | return Ok(new_singleton_string(&arg.to_lowercase())); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&arg.to_lowercase()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:892:5 [INFO] [stderr] | [INFO] [stderr] 892 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:917:5 [INFO] [stderr] | [INFO] [stderr] 917 | return Ok(new_singleton_boolean(b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:939:5 [INFO] [stderr] | [INFO] [stderr] 939 | return Ok(new_singleton_boolean(b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:961:5 [INFO] [stderr] | [INFO] [stderr] 961 | return Ok(new_singleton_boolean(b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:987:5 [INFO] [stderr] | [INFO] [stderr] 987 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1013:5 [INFO] [stderr] | [INFO] [stderr] 1013 | return Ok(new_singleton_string(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_string(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1035:5 [INFO] [stderr] | [INFO] [stderr] 1035 | return Ok(new_singleton_boolean(true)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(true))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1043:5 [INFO] [stderr] | [INFO] [stderr] 1043 | return Ok(new_singleton_boolean(false)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(false))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1057:5 [INFO] [stderr] | [INFO] [stderr] 1057 | return Ok(new_singleton_boolean(b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1067:5 [INFO] [stderr] | [INFO] [stderr] 1067 | return Ok(new_singleton_boolean(! b)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(! b))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1091:5 [INFO] [stderr] | [INFO] [stderr] 1091 | return fn_name(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_name(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1102:5 [INFO] [stderr] | [INFO] [stderr] 1102 | return Err(dynamic_error!("name(): Item is not a node")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("name(): Item is not a node"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1112:5 [INFO] [stderr] | [INFO] [stderr] 1112 | return fn_local_name(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_local_name(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1123:5 [INFO] [stderr] | [INFO] [stderr] 1123 | return Err(dynamic_error!("local-name(): Item is not a node")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("local-name(): Item is not a node"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1133:5 [INFO] [stderr] | [INFO] [stderr] 1133 | return fn_namespace_uri(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_namespace_uri(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1144:5 [INFO] [stderr] | [INFO] [stderr] 1144 | return Err(dynamic_error!("namespace-uri(): Item is not a node")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("namespace-uri(): Item is not a node"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1154:5 [INFO] [stderr] | [INFO] [stderr] 1154 | return fn_lang(&vec!{args[0], context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_lang(&vec!{args[0], context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1175:5 [INFO] [stderr] | [INFO] [stderr] 1175 | return Ok(new_singleton_boolean(result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1185:5 [INFO] [stderr] | [INFO] [stderr] 1185 | return fn_root(&vec!{context_xseq}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_root(&vec!{context_xseq})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1213:5 [INFO] [stderr] | [INFO] [stderr] 1213 | return Ok(new_singleton_boolean(args[0].len() == 0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(args[0].len() == 0))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1221:5 [INFO] [stderr] | [INFO] [stderr] 1221 | return Ok(new_singleton_boolean(args[0].len() != 0)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(args[0].len() != 0))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1230:9 [INFO] [stderr] | [INFO] [stderr] 1230 | return Ok(new_xsequence()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:920:5 [INFO] [stderr] | [INFO] [stderr] 920 | / return xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 921 | | |a, b| { a.rem(b) }, [INFO] [stderr] 922 | | |a, b| { a.rem(b) }, [INFO] [stderr] 923 | | |a, b| { a.rem(b) }); [INFO] [stderr] | |_____________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 920 | xitem_numeric_operation(lhs, rhs, [INFO] [stderr] 921 | |a, b| { a.rem(b) }, [INFO] [stderr] 922 | |a, b| { a.rem(b) }, [INFO] [stderr] 923 | |a, b| { a.rem(b) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:930:36 [INFO] [stderr] | [INFO] [stderr] 930 | XItem::XIInteger{value} => return Ok(new_xitem_integer(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:931:36 [INFO] [stderr] | [INFO] [stderr] 931 | XItem::XIDecimal{value} => return Ok(new_xitem_decimal(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_decimal(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:932:35 [INFO] [stderr] | [INFO] [stderr] 932 | XItem::XIDouble{value} => return Ok(new_xitem_double(*value)), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_double(*value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:933:14 [INFO] [stderr] | [INFO] [stderr] 933 | _ => return Err(type_error!("xitem_numeric_operation: Not numeric")), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:941:36 [INFO] [stderr] | [INFO] [stderr] 941 | XItem::XIInteger{value} => return Ok(new_xitem_integer(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_integer(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:942:36 [INFO] [stderr] | [INFO] [stderr] 942 | XItem::XIDecimal{value} => return Ok(new_xitem_decimal(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_decimal(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:943:35 [INFO] [stderr] | [INFO] [stderr] 943 | XItem::XIDouble{value} => return Ok(new_xitem_double(value.neg())), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xitem_double(value.neg()))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:944:14 [INFO] [stderr] | [INFO] [stderr] 944 | _ => return Err(type_error!("xitem_numeric_operation: Not numeric")), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1003:5 [INFO] [stderr] | [INFO] [stderr] 1003 | return Err(type_error!("xitem_numeric_operation: Not numeric")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_operation: Not numeric"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1009:5 [INFO] [stderr] | [INFO] [stderr] 1009 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1010 | | |a, b| { a == b }, [INFO] [stderr] 1011 | | |a, b| { a == b }, [INFO] [stderr] 1012 | | |a, b| { a == b }); [INFO] [stderr] | |_______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1009 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1010 | |a, b| { a == b }, [INFO] [stderr] 1011 | |a, b| { a == b }, [INFO] [stderr] 1012 | |a, b| { a == b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1016:5 [INFO] [stderr] | [INFO] [stderr] 1016 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1017 | | |a, b| { a < b }, [INFO] [stderr] 1018 | | |a, b| { a < b }, [INFO] [stderr] 1019 | | |a, b| { a < b }); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1233:9 [INFO] [stderr] | [INFO] [stderr] 1233 | return Ok(new_singleton(&item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1016 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1017 | |a, b| { a < b }, [INFO] [stderr] 1018 | |a, b| { a < b }, [INFO] [stderr] 1019 | |a, b| { a < b }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1023:5 [INFO] [stderr] | [INFO] [stderr] 1023 | / return xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1024 | | |a, b| { a > b }, [INFO] [stderr] 1025 | | |a, b| { a > b }, [INFO] [stderr] 1026 | | |a, b| { a > b }); [INFO] [stderr] | |______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 1023 | xitem_numeric_comparison(lhs, rhs, [INFO] [stderr] 1024 | |a, b| { a > b }, [INFO] [stderr] 1025 | |a, b| { a > b }, [INFO] [stderr] 1026 | |a, b| { a > b }) [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] | [INFO] [stderr] --> src/xpath_impl/func.rs:1243:9 [INFO] [stderr] | [INFO] [stderr] 1243 | return Ok(new_xsequence()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1083:5 [INFO] [stderr] | [INFO] [stderr] 1083 | return Err(type_error!("xitem_numeric_comparison: Not numeric")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_numeric_comparison: Not numeric"))` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1249:9 [INFO] [stderr] | [INFO] [stderr] 1249 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1279:5 [INFO] [stderr] | [INFO] [stderr] 1279 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1094:5 [INFO] [stderr] | [INFO] [stderr] 1094 | return Err(type_error!("xitem_boolean_equal: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_equal: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1103:5 [INFO] [stderr] | [INFO] [stderr] 1103 | return Err(type_error!("xitem_boolean_less_than: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_less_than: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1295:5 [INFO] [stderr] | [INFO] [stderr] 1295 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1305:5 [INFO] [stderr] | [INFO] [stderr] 1305 | return Ok(arg); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(arg)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1337:5 [INFO] [stderr] | [INFO] [stderr] 1337 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1360:5 [INFO] [stderr] | [INFO] [stderr] 1360 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1372:9 [INFO] [stderr] | [INFO] [stderr] 1372 | return Ok(args[0].clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(args[0].clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1374:9 [INFO] [stderr] | [INFO] [stderr] 1374 | return Err(dynamic_error!("fn:zero-or-one called with a sequence containing more than one item.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("fn:zero-or-one called with a sequence containing more than one item."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1384:9 [INFO] [stderr] | [INFO] [stderr] 1384 | return Ok(args[0].clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(args[0].clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1386:9 [INFO] [stderr] | [INFO] [stderr] 1386 | return Err(dynamic_error!("fn:one-or-more called with a sequence containing no items.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("fn:one-or-more called with a sequence containing no items."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1396:9 [INFO] [stderr] | [INFO] [stderr] 1396 | return Ok(args[0].clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(args[0].clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1398:9 [INFO] [stderr] | [INFO] [stderr] 1398 | return Err(dynamic_error!("fn:exactly-one called with a sequence containing zero or more than one item.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(dynamic_error!("fn:exactly-one called with a sequence containing zero or more than one item."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1410:5 [INFO] [stderr] | [INFO] [stderr] 1410 | return Ok(new_singleton_integer(usize_to_i64(args[0].len()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(usize_to_i64(args[0].len())))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1430:5 [INFO] [stderr] | [INFO] [stderr] 1430 | return Ok(new_singleton(&avg)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&avg))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1451:5 [INFO] [stderr] | [INFO] [stderr] 1451 | return Ok(new_singleton(&max_item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&max_item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1472:5 [INFO] [stderr] | [INFO] [stderr] 1472 | return Ok(new_singleton(&max_item)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&max_item))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1502:5 [INFO] [stderr] | [INFO] [stderr] 1502 | return Ok(new_singleton(&val)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&val))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xitem.rs:1112:5 [INFO] [stderr] | [INFO] [stderr] 1112 | return Err(type_error!("xitem_boolean_greater_than: Not boolean")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("xitem_boolean_greater_than: Not boolean"))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1524:5 [INFO] [stderr] | [INFO] [stderr] 1524 | return Ok(new_singleton_integer(usize_to_i64(eval_env.get_position()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(usize_to_i64(eval_env.get_position())))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1532:5 [INFO] [stderr] | [INFO] [stderr] 1532 | return Ok(new_singleton_integer(usize_to_i64(eval_env.get_last()))); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(usize_to_i64(eval_env.get_last())))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:31:5 [INFO] [stderr] | [INFO] [stderr] 31 | / return XSequence{ [INFO] [stderr] 32 | | value: vec!{}, [INFO] [stderr] 33 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 31 | XSequence{ [INFO] [stderr] 32 | value: vec!{}, [INFO] [stderr] 33 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1554:5 [INFO] [stderr] | [INFO] [stderr] 1554 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | / return XSequence{ [INFO] [stderr] 38 | | value: vec!{item.clone()}, [INFO] [stderr] 39 | | }; [INFO] [stderr] | |______^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 37 | XSequence{ [INFO] [stderr] 38 | value: vec!{item.clone()}, [INFO] [stderr] 39 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:47:5 [INFO] [stderr] | [INFO] [stderr] 47 | return xsequence; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `xsequence` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:51:5 [INFO] [stderr] | [INFO] [stderr] 51 | return new_singleton(&new_xitem_xnodeptr(xnode)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_xnodeptr(xnode))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1575:5 [INFO] [stderr] | [INFO] [stderr] 1575 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] [INFO] [stderr] --> src/xpath_impl/xsequence.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | return new_singleton(&new_xitem_node(node)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_node(node))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:59:5 [INFO] [stderr] | [INFO] [stderr] 59 | return new_singleton(&new_xitem_string(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_string(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:63:5 [INFO] [stderr] | [INFO] [stderr] 63 | return new_singleton(&new_xitem_integer(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_integer(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1592:5 [INFO] [stderr] | [INFO] [stderr] 1592 | return Ok(new_singleton_integer(size as i64)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(size as i64))` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:67:5 [INFO] [stderr] | [INFO] [stderr] 67 | return new_singleton(&new_xitem_decimal(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_decimal(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1605:5 [INFO] [stderr] | [INFO] [stderr] 1605 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1616:5 [INFO] [stderr] | [INFO] [stderr] 1616 | return Ok(new_singleton_boolean(result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1627:20 [INFO] [stderr] | [INFO] [stderr] 1627 | Some(v) => return Ok(v), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:71:5 [INFO] [stderr] | [INFO] [stderr] 71 | return new_singleton(&new_xitem_double(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_double(value))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1628:17 [INFO] [stderr] | [INFO] [stderr] 1628 | None => return Ok(new_xsequence()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:75:5 [INFO] [stderr] | [INFO] [stderr] 75 | return new_singleton(&new_xitem_boolean(value)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `new_singleton(&new_xitem_boolean(value))` [INFO] [stderr] | [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1643:5 [INFO] [stderr] | [INFO] [stderr] 1643 | return Ok(new_singleton_integer(size as i64)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_integer(size as i64))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1654:20 [INFO] [stderr] | [INFO] [stderr] 1654 | Some(v) => return Ok(v), [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `Ok(v)` [INFO] [stderr] | [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:109:13 [INFO] [stderr] | [INFO] [stderr] 109 | return Ok(self.value[0].clone()); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(self.value[0].clone())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1655:17 [INFO] [stderr] | [INFO] [stderr] 1655 | None => return Ok(new_xsequence()), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence())` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1675:5 [INFO] [stderr] | [INFO] [stderr] 1675 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/func.rs:1735:5 [INFO] [stderr] | [INFO] [stderr] 1735 | return (b as usize, e as usize); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `(b as usize, e as usize)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:29:5 [INFO] [stderr] | [INFO] [stderr] 29 | return op_numeric_operation(args, xitem_numeric_add); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_add)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return op_numeric_operation(args, xitem_numeric_subtract); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_subtract)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | return op_numeric_operation(args, xitem_numeric_multiply); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_multiply)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:41:5 [INFO] [stderr] | [INFO] [stderr] 41 | return op_numeric_operation(args, xitem_numeric_divide); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_divide)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:45:5 [INFO] [stderr] | [INFO] [stderr] 45 | return op_numeric_operation(args, xitem_numeric_integer_divide); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_integer_divide)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:49:5 [INFO] [stderr] | [INFO] [stderr] 49 | return op_numeric_operation(args, xitem_numeric_mod); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_operation(args, xitem_numeric_mod)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:55:5 [INFO] [stderr] | [INFO] [stderr] 55 | return Ok(new_singleton(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:61:5 [INFO] [stderr] | [INFO] [stderr] 61 | return Ok(new_singleton(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:72:5 [INFO] [stderr] | [INFO] [stderr] 72 | return Ok(new_singleton(&result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton(&result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:81:5 [INFO] [stderr] | [INFO] [stderr] 81 | return op_numeric_comparison(args, xitem_numeric_equal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_comparison(args, xitem_numeric_equal)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:85:5 [INFO] [stderr] | [INFO] [stderr] 85 | return op_numeric_comparison(args, xitem_numeric_less_than); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_comparison(args, xitem_numeric_less_than)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:89:5 [INFO] [stderr] | [INFO] [stderr] 89 | return op_numeric_comparison(args, xitem_numeric_greater_than); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_numeric_comparison(args, xitem_numeric_greater_than)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:100:5 [INFO] [stderr] | [INFO] [stderr] 100 | return Ok(new_singleton_boolean(result)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(result))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:116:5 [INFO] [stderr] | [INFO] [stderr] 116 | return Ok(new_singleton_boolean(lhs == rhs)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(lhs == rhs))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:124:5 [INFO] [stderr] | [INFO] [stderr] 124 | return Ok(new_singleton_boolean(lhs < rhs)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(lhs < rhs))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:132:5 [INFO] [stderr] | [INFO] [stderr] 132 | return Ok(new_singleton_boolean(lhs > rhs)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(lhs > rhs))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:172:5 [INFO] [stderr] | [INFO] [stderr] 172 | return op_node_compare(args, eval_env, Ordering::Equal); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_node_compare(args, eval_env, Ordering::Equal)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:176:5 [INFO] [stderr] | [INFO] [stderr] 176 | return op_node_compare(args, eval_env, Ordering::Less); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_node_compare(args, eval_env, Ordering::Less)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:180:5 [INFO] [stderr] | [INFO] [stderr] 180 | return op_node_compare(args, eval_env, Ordering::Greater); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `op_node_compare(args, eval_env, Ordering::Greater)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:188:5 [INFO] [stderr] | [INFO] [stderr] 188 | return Ok(new_singleton_boolean(result == ordering)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(result == ordering))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:203:5 [INFO] [stderr] | [INFO] [stderr] 203 | return Ok(result); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(result)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:219:5 [INFO] [stderr] | [INFO] [stderr] 219 | return Ok(new_xsequence_from_node_array(&node_array)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence_from_node_array(&node_array))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:231:5 [INFO] [stderr] | [INFO] [stderr] 231 | return Ok(new_xsequence_from_node_array(&node_array)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence_from_node_array(&node_array))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:243:5 [INFO] [stderr] | [INFO] [stderr] 243 | return Ok(new_xsequence_from_node_array(&node_array)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_xsequence_from_node_array(&node_array))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/oper.rs:258:5 [INFO] [stderr] | [INFO] [stderr] 258 | return Ok(seq); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(seq)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/helpers.rs:16:5 [INFO] [stderr] | [INFO] [stderr] 16 | return s.to_string().split("\n").map(|s| s.trim_left()).collect(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `s.to_string().split("\n").map(|s| s.trim_left()).collect()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: this `else { if .. }` block can be collapsed [INFO] [stderr] --> src/xpath_impl/helpers.rs:42:20 [INFO] [stderr] | [INFO] [stderr] 42 | } else { [INFO] [stderr] | ____________________^ [INFO] [stderr] 43 | | if let Some(val) = n.attribute_value("img") { [INFO] [stderr] 44 | | actual += val.as_str(); [INFO] [stderr] 45 | | } [INFO] [stderr] 46 | | } [INFO] [stderr] | |_____________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 42 | } else if let Some(val) = n.attribute_value("img") { [INFO] [stderr] 43 | actual += val.as_str(); [INFO] [stderr] 44 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:111:13 [INFO] [stderr] | [INFO] [stderr] 111 | return Err(type_error!("This sequence must be singleton.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:125:9 [INFO] [stderr] | [INFO] [stderr] 125 | return Err(type_error!("This sequence must be singleton xnodeptr.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton xnodeptr."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:138:9 [INFO] [stderr] | [INFO] [stderr] 138 | return Err(type_error!("This sequence must be singleton node.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton node."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:151:9 [INFO] [stderr] | [INFO] [stderr] 151 | return Err(type_error!("This sequence must be singleton map.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton map."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:164:9 [INFO] [stderr] | [INFO] [stderr] 164 | return Err(type_error!("This sequence must be singleton array.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton array."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:177:9 [INFO] [stderr] | [INFO] [stderr] 177 | return Err(type_error!("This sequence must be singleton string.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton string."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:190:9 [INFO] [stderr] | [INFO] [stderr] 190 | return Err(type_error!("This sequence must be singleton integer.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton integer."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:203:9 [INFO] [stderr] | [INFO] [stderr] 203 | return Err(type_error!("This sequence must be singleton boolean.")); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Err(type_error!("This sequence must be singleton boolean."))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:233:9 [INFO] [stderr] | [INFO] [stderr] 233 | / return Err(type_error!( [INFO] [stderr] 234 | | "effective_boolean_value: Can't determin effective boolean value: {}", [INFO] [stderr] 235 | | self.to_string())); [INFO] [stderr] | |_______________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 233 | Err(type_error!( [INFO] [stderr] 234 | "effective_boolean_value: Can't determin effective boolean value: {}", [INFO] [stderr] 235 | self.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xsequence.rs:214:13 [INFO] [stderr] | [INFO] [stderr] 214 | XItem::XINode{value: _} => return Ok(true), [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:247:9 [INFO] [stderr] | [INFO] [stderr] 247 | return seq; [INFO] [stderr] | ^^^^^^^^^^^ help: remove `return` as shown: `seq` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:253:9 [INFO] [stderr] | [INFO] [stderr] 253 | return self.value.len() == 0; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len() == 0` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:259:9 [INFO] [stderr] | [INFO] [stderr] 259 | return self.value.len() == 1; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len() == 1` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:275:9 [INFO] [stderr] | [INFO] [stderr] 275 | return true; [INFO] [stderr] | ^^^^^^^^^^^^ help: remove `return` as shown: `true` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: All the struct fields are matched to a wildcard pattern, consider using `..`. [INFO] [stderr] --> src/xpath_impl/xsequence.rs:269:17 [INFO] [stderr] | [INFO] [stderr] 269 | XItem::XINode{value: _} => {}, [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = help: Try with `XINode { .. }` instead [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#unneeded_field_pattern [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:281:9 [INFO] [stderr] | [INFO] [stderr] 281 | return self.value.len(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.len()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:287:9 [INFO] [stderr] | [INFO] [stderr] 287 | return self.value.iter(); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `self.value.iter()` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:293:9 [INFO] [stderr] | [INFO] [stderr] 293 | return &self.value[pos]; [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `&self.value[pos]` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:329:9 [INFO] [stderr] | [INFO] [stderr] 329 | return false; [INFO] [stderr] | ^^^^^^^^^^^^^ help: remove `return` as shown: `false` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:353:9 [INFO] [stderr] | [INFO] [stderr] 353 | / return Err(type_error!("{}: can't cast as {}", [INFO] [stderr] 354 | | self.to_string(), type_name)); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 353 | Err(type_error!("{}: can't cast as {}", [INFO] [stderr] 354 | self.to_string(), type_name)) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: this if statement can be collapsed [INFO] [stderr] --> src/xpath_impl/xsequence.rs:341:9 [INFO] [stderr] | [INFO] [stderr] 341 | / if self.is_empty() { [INFO] [stderr] 342 | | if type_name.ends_with("?") { [INFO] [stderr] 343 | | return Ok(new_xsequence()); [INFO] [stderr] 344 | | } [INFO] [stderr] 345 | | } [INFO] [stderr] | |_________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#collapsible_if [INFO] [stderr] help: try [INFO] [stderr] | [INFO] [stderr] 341 | if self.is_empty() && type_name.ends_with("?") { [INFO] [stderr] 342 | return Ok(new_xsequence()); [INFO] [stderr] 343 | } [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:367:9 [INFO] [stderr] | [INFO] [stderr] 367 | return nodeset; [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `nodeset` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:377:5 [INFO] [stderr] | [INFO] [stderr] 377 | / return value_comparison(lhs, rhs, [INFO] [stderr] 378 | | |arg| { op_numeric_equal(arg) }, [INFO] [stderr] 379 | | |arg| { arg == 0 }, [INFO] [stderr] 380 | | |arg| { op_boolean_equal(arg) }); [INFO] [stderr] | |_____________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 377 | value_comparison(lhs, rhs, [INFO] [stderr] 378 | |arg| { op_numeric_equal(arg) }, [INFO] [stderr] 379 | |arg| { arg == 0 }, [INFO] [stderr] 380 | |arg| { op_boolean_equal(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:385:5 [INFO] [stderr] | [INFO] [stderr] 385 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:389:5 [INFO] [stderr] | [INFO] [stderr] 389 | / return value_comparison(lhs, rhs, [INFO] [stderr] 390 | | |arg| { op_numeric_less_than(arg) }, [INFO] [stderr] 391 | | |arg| { arg < 0 }, [INFO] [stderr] 392 | | |arg| { op_boolean_less_than(arg) }); [INFO] [stderr] | |_________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 389 | value_comparison(lhs, rhs, [INFO] [stderr] 390 | |arg| { op_numeric_less_than(arg) }, [INFO] [stderr] 391 | |arg| { arg < 0 }, [INFO] [stderr] 392 | |arg| { op_boolean_less_than(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:397:5 [INFO] [stderr] | [INFO] [stderr] 397 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:401:5 [INFO] [stderr] | [INFO] [stderr] 401 | / return value_comparison(lhs, rhs, [INFO] [stderr] 402 | | |arg| { op_numeric_greater_than(arg) }, [INFO] [stderr] 403 | | |arg| { arg > 0 }, [INFO] [stderr] 404 | | |arg| { op_boolean_greater_than(arg) }); [INFO] [stderr] | |____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 401 | value_comparison(lhs, rhs, [INFO] [stderr] 402 | |arg| { op_numeric_greater_than(arg) }, [INFO] [stderr] 403 | |arg| { arg > 0 }, [INFO] [stderr] 404 | |arg| { op_boolean_greater_than(arg) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:409:5 [INFO] [stderr] | [INFO] [stderr] 409 | return fn_not(&vec!{&result}); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `fn_not(&vec!{&result})` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:441:5 [INFO] [stderr] | [INFO] [stderr] 441 | / return Err(type_error!( [INFO] [stderr] 442 | | "value_compare: operand can't compare: {} : {}", [INFO] [stderr] 443 | | lhs.to_string(), rhs.to_string())); [INFO] [stderr] | |___________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 441 | Err(type_error!( [INFO] [stderr] 442 | "value_compare: operand can't compare: {} : {}", [INFO] [stderr] 443 | lhs.to_string(), rhs.to_string())) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:457:5 [INFO] [stderr] | [INFO] [stderr] 457 | / return general_comparison(lhs, rhs, [INFO] [stderr] 458 | | |s, t| { xitem_numeric_equal(s, t) }, [INFO] [stderr] 459 | | |arg| { arg == 0 }, [INFO] [stderr] 460 | | |s, t| { xitem_boolean_equal(s, t) }); [INFO] [stderr] | |______________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 457 | general_comparison(lhs, rhs, [INFO] [stderr] 458 | |s, t| { xitem_numeric_equal(s, t) }, [INFO] [stderr] 459 | |arg| { arg == 0 }, [INFO] [stderr] 460 | |s, t| { xitem_boolean_equal(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:464:5 [INFO] [stderr] | [INFO] [stderr] 464 | / return general_comparison(lhs, rhs, [INFO] [stderr] 465 | | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] 466 | | |arg| { arg != 0 }, [INFO] [stderr] 467 | | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }); [INFO] [stderr] | |________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 464 | general_comparison(lhs, rhs, [INFO] [stderr] 465 | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] 466 | |arg| { arg != 0 }, [INFO] [stderr] 467 | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:465:54 [INFO] [stderr] | [INFO] [stderr] 465 | |s, t| { let b = xitem_numeric_equal(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:467:54 [INFO] [stderr] | [INFO] [stderr] 467 | |s, t| { let b = xitem_boolean_equal(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:471:5 [INFO] [stderr] | [INFO] [stderr] 471 | / return general_comparison(lhs, rhs, [INFO] [stderr] 472 | | |s, t| { xitem_numeric_less_than(s, t) }, [INFO] [stderr] 473 | | |arg| { arg < 0 }, [INFO] [stderr] 474 | | |s, t| { xitem_boolean_less_than(s, t) }); [INFO] [stderr] | |__________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 471 | general_comparison(lhs, rhs, [INFO] [stderr] 472 | |s, t| { xitem_numeric_less_than(s, t) }, [INFO] [stderr] 473 | |arg| { arg < 0 }, [INFO] [stderr] 474 | |s, t| { xitem_boolean_less_than(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:478:5 [INFO] [stderr] | [INFO] [stderr] 478 | / return general_comparison(lhs, rhs, [INFO] [stderr] 479 | | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 480 | | |arg| { arg <= 0 }, [INFO] [stderr] 481 | | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | |_______________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 478 | general_comparison(lhs, rhs, [INFO] [stderr] 479 | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 480 | |arg| { arg <= 0 }, [INFO] [stderr] 481 | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:479:61 [INFO] [stderr] | [INFO] [stderr] 479 | |s, t| { let b = xitem_numeric_greater_than(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:481:61 [INFO] [stderr] | [INFO] [stderr] 481 | |s, t| { let b = xitem_boolean_greater_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:485:5 [INFO] [stderr] | [INFO] [stderr] 485 | / return general_comparison(lhs, rhs, [INFO] [stderr] 486 | | |s, t| { xitem_numeric_greater_than(s, t) }, [INFO] [stderr] 487 | | |arg| { arg > 0 }, [INFO] [stderr] 488 | | |s, t| { xitem_boolean_greater_than(s, t) }); [INFO] [stderr] | |_____________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 485 | general_comparison(lhs, rhs, [INFO] [stderr] 486 | |s, t| { xitem_numeric_greater_than(s, t) }, [INFO] [stderr] 487 | |arg| { arg > 0 }, [INFO] [stderr] 488 | |s, t| { xitem_boolean_greater_than(s, t) }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:492:5 [INFO] [stderr] | [INFO] [stderr] 492 | / return general_comparison(lhs, rhs, [INFO] [stderr] 493 | | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 494 | | |arg| { arg >= 0 }, [INFO] [stderr] 495 | | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | |____________________________________________________________________________^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] help: remove `return` as shown [INFO] [stderr] | [INFO] [stderr] 492 | general_comparison(lhs, rhs, [INFO] [stderr] 493 | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] 494 | |arg| { arg >= 0 }, [INFO] [stderr] 495 | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }) [INFO] [stderr] | [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:493:58 [INFO] [stderr] | [INFO] [stderr] 493 | |s, t| { let b = xitem_numeric_less_than(s, t)?; return Ok(! b); }, [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:495:58 [INFO] [stderr] | [INFO] [stderr] 495 | |s, t| { let b = xitem_boolean_less_than(s, t)?; return Ok(! b); }); [INFO] [stderr] | ^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(! b)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/xsequence.rs:527:5 [INFO] [stderr] | [INFO] [stderr] 527 | return Ok(new_singleton_boolean(false)); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `Ok(new_singleton_boolean(false))` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:33:5 [INFO] [stderr] | [INFO] [stderr] 33 | return f64::from_str(s.trim()).unwrap_or(f64::NAN); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `f64::from_str(s.trim()).unwrap_or(f64::NAN)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:37:5 [INFO] [stderr] | [INFO] [stderr] 37 | return i64::from_str(s.trim()).unwrap_or(0); [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove `return` as shown: `i64::from_str(s.trim()).unwrap_or(0)` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:43:5 [INFO] [stderr] | [INFO] [stderr] 43 | return n as i64; [INFO] [stderr] | ^^^^^^^^^^^^^^^^ help: remove `return` as shown: `n as i64` [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [INFO] [stderr] [INFO] [stderr] warning: unneeded return statement [INFO] [stderr] --> src/xpath_impl/eval.rs:64:5 [INFO] [stderr] | [INFO] [stderr] 64 | / return EvalEnv{ [INFO] [stderr] 65 | | position: 0, [INFO] [stderr] 66 | | last: 0, [INFO] [stderr] 67 | | var_vec: vec!{}, [INFO] [stderr] 68 | | } [INFO] [stderr] | |_____^ [INFO] [stderr] | [INFO] [stderr] = help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#needless_return [WARN] too many lines in the log, truncating it