]> git.lizzy.rs Git - rust.git/blob - mini-crater/logs.txt
cargo dev crater: share target dir between clippy runs, enable pedantic and cargo...
[rust.git] / mini-crater / logs.txt
1 cargo-0.49.0/src/bin/cargo/cli.rs:104:34: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
2 cargo-0.49.0/src/bin/cargo/cli.rs:121:5: calling `push_str()` using a single-character string literal
3 cargo-0.49.0/src/bin/cargo/cli.rs:157:30: redundant closure found
4 cargo-0.49.0/src/bin/cargo/cli.rs:184:41: casting `u64` to `u32` may truncate the value
5 cargo-0.49.0/src/bin/cargo/cli.rs:196:42: redundant closure found
6 cargo-0.49.0/src/bin/cargo/cli.rs:200:39: redundant closure found
7 cargo-0.49.0/src/bin/cargo/cli.rs:231:1: more than 3 bools in a struct
8 cargo-0.49.0/src/bin/cargo/cli.rs:245:22: casting `u64` to `u32` may truncate the value
9 cargo-0.49.0/src/bin/cargo/cli.rs:247:47: redundant closure found
10 cargo-0.49.0/src/bin/cargo/cli.rs:257:22: redundant closure found
11 cargo-0.49.0/src/bin/cargo/cli.rs:26:20: redundant else block
12 cargo-0.49.0/src/bin/cargo/cli.rs:7:5: usage of wildcard import
13 cargo-0.49.0/src/bin/cargo/commands/bench.rs:1:5: usage of wildcard import
14 cargo-0.49.0/src/bin/cargo/commands/bench.rs:76:59: redundant closure found
15 cargo-0.49.0/src/bin/cargo/commands/build.rs:1:5: usage of wildcard import
16 cargo-0.49.0/src/bin/cargo/commands/check.rs:1:5: usage of wildcard import
17 cargo-0.49.0/src/bin/cargo/commands/clean.rs:1:5: usage of wildcard import
18 cargo-0.49.0/src/bin/cargo/commands/doc.rs:1:5: usage of wildcard import
19 cargo-0.49.0/src/bin/cargo/commands/fetch.rs:1:5: usage of wildcard import
20 cargo-0.49.0/src/bin/cargo/commands/fix.rs:1:5: usage of wildcard import
21 cargo-0.49.0/src/bin/cargo/commands/generate_lockfile.rs:1:5: usage of wildcard import
22 cargo-0.49.0/src/bin/cargo/commands/git_checkout.rs:1:5: usage of wildcard import
23 cargo-0.49.0/src/bin/cargo/commands/help.rs:20:1: item name ends with its containing module's name
24 cargo-0.49.0/src/bin/cargo/commands/init.rs:1:5: usage of wildcard import
25 cargo-0.49.0/src/bin/cargo/commands/install.rs:1:5: usage of wildcard import
26 cargo-0.49.0/src/bin/cargo/commands/install.rs:97:16: use Option::map_or instead of an if let/else
27 cargo-0.49.0/src/bin/cargo/commands/locate_project.rs:1:5: usage of wildcard import
28 cargo-0.49.0/src/bin/cargo/commands/login.rs:1:5: usage of wildcard import
29 cargo-0.49.0/src/bin/cargo/commands/metadata.rs:1:5: usage of wildcard import
30 cargo-0.49.0/src/bin/cargo/commands/mod.rs:1:5: usage of wildcard import
31 cargo-0.49.0/src/bin/cargo/commands/new.rs:1:5: usage of wildcard import
32 cargo-0.49.0/src/bin/cargo/commands/new.rs:20:24: use Option::map_or instead of an if let/else
33 cargo-0.49.0/src/bin/cargo/commands/owner.rs:1:5: usage of wildcard import
34 cargo-0.49.0/src/bin/cargo/commands/owner.rs:38:43: redundant closure found
35 cargo-0.49.0/src/bin/cargo/commands/owner.rs:39:43: redundant closure found
36 cargo-0.49.0/src/bin/cargo/commands/owner.rs:40:43: redundant closure found
37 cargo-0.49.0/src/bin/cargo/commands/owner.rs:43:30: redundant closure found
38 cargo-0.49.0/src/bin/cargo/commands/owner.rs:46:30: redundant closure found
39 cargo-0.49.0/src/bin/cargo/commands/package.rs:1:5: usage of wildcard import
40 cargo-0.49.0/src/bin/cargo/commands/pkgid.rs:1:5: usage of wildcard import
41 cargo-0.49.0/src/bin/cargo/commands/publish.rs:1:5: usage of wildcard import
42 cargo-0.49.0/src/bin/cargo/commands/publish.rs:40:47: redundant closure found
43 cargo-0.49.0/src/bin/cargo/commands/read_manifest.rs:1:5: usage of wildcard import
44 cargo-0.49.0/src/bin/cargo/commands/run.rs:1:5: usage of wildcard import
45 cargo-0.49.0/src/bin/cargo/commands/rustc.rs:1:5: usage of wildcard import
46 cargo-0.49.0/src/bin/cargo/commands/rustdoc.rs:3:5: usage of wildcard import
47 cargo-0.49.0/src/bin/cargo/commands/search.rs:1:5: usage of wildcard import
48 cargo-0.49.0/src/bin/cargo/commands/test.rs:127:54: redundant closure found
49 cargo-0.49.0/src/bin/cargo/commands/test.rs:1:5: usage of wildcard import
50 cargo-0.49.0/src/bin/cargo/commands/tree.rs:149:49: redundant closure found
51 cargo-0.49.0/src/bin/cargo/commands/tree.rs:2:5: usage of wildcard import
52 cargo-0.49.0/src/bin/cargo/commands/uninstall.rs:1:5: usage of wildcard import
53 cargo-0.49.0/src/bin/cargo/commands/update.rs:1:5: usage of wildcard import
54 cargo-0.49.0/src/bin/cargo/commands/vendor.rs:1:5: usage of wildcard import
55 cargo-0.49.0/src/bin/cargo/commands/vendor.rs:96:16: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
56 cargo-0.49.0/src/bin/cargo/commands/verify_project.rs:1:5: usage of wildcard import
57 cargo-0.49.0/src/bin/cargo/commands/version.rs:2:5: usage of wildcard import
58 cargo-0.49.0/src/bin/cargo/commands/yank.rs:1:5: usage of wildcard import
59 cargo-0.49.0/src/bin/cargo/commands/yank.rs:32:36: redundant closure found
60 cargo-0.49.0/src/bin/cargo/commands/yank.rs:33:35: redundant closure found
61 cargo-0.49.0/src/bin/cargo/commands/yank.rs:34:36: redundant closure found
62 cargo-0.49.0/src/bin/cargo/commands/yank.rs:35:36: redundant closure found
63 cargo-0.49.0/src/bin/cargo/main.rs:100:17: wildcard match will miss any future added variants
64 cargo-0.49.0/src/bin/cargo/main.rs:118:41: redundant closure found
65 cargo-0.49.0/src/bin/cargo/main.rs:137:43: redundant closure found
66 cargo-0.49.0/src/bin/cargo/main.rs:148:19: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
67 cargo-0.49.0/src/bin/cargo/main.rs:174:57: redundant closure found
68 cargo-0.49.0/src/bin/cargo/main.rs:18:5: usage of wildcard import
69 cargo-0.49.0/src/bin/cargo/main.rs:72:22: redundant closure found
70 cargo-0.49.0/src/bin/cargo/main.rs:94:13: wildcard match will miss any future added variants
71 cargo-0.49.0/src/bin/cargo/main.rs:96:41: redundant closure found
72 cargo-0.49.0/src/bin/cargo/main.rs:98:60: redundant closure found
73 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:155:13: usage of wildcard import for enum variants
74 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:170:5: this method could have a `#[must_use]` attribute
75 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:175:5: this method could have a `#[must_use]` attribute
76 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:180:5: this method could have a `#[must_use]` attribute
77 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:186:5: this method could have a `#[must_use]` attribute
78 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:197:5: this method could have a `#[must_use]` attribute
79 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:205:5: this method could have a `#[must_use]` attribute
80 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:51:5: docs for function returning `Result` missing `# Errors` section
81 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:69:48: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
82 cargo-0.49.0/src/cargo/core/compiler/build_config.rs:96:5: docs for function returning `Result` missing `# Errors` section
83 cargo-0.49.0/src/cargo/core/compiler/build_context/mod.rs:44:5: docs for function returning `Result` missing `# Errors` section
84 cargo-0.49.0/src/cargo/core/compiler/build_context/mod.rs:83:20: you should put `x86_64` between ticks in the documentation
85 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:108:5: this method could have a `#[must_use]` attribute
86 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:121:5: docs for function returning `Result` missing `# Errors` section
87 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:149:9: adding items after statements is confusing, since items exist from the start of the scope
88 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:420:69: you should put `mode/target_kind` between ticks in the documentation
89 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:423:19: you should put `CrateTypes` between ticks in the documentation
90 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:424:5: docs for function returning `Result` missing `# Errors` section
91 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:469:58: redundant closure found
92 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:591:20: called `filter(..).map(..)` on an `Iterator`
93 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:603:19: redundant closure found
94 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:665:5: docs for function returning `Result` missing `# Errors` section
95 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:82:31: you should put `FileType` between ticks in the documentation
96 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:83:5: this method could have a `#[must_use]` attribute
97 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:84:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
98 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:96:31: you should put `FileType` between ticks in the documentation
99 cargo-0.49.0/src/cargo/core/compiler/build_context/target_info.rs:98:5: this method could have a `#[must_use]` attribute
100 cargo-0.49.0/src/cargo/core/compiler/build_plan.rs:4:9: you should put `BuildPlan` between ticks in the documentation
101 cargo-0.49.0/src/cargo/core/compiler/build_plan.rs:5:66: you should put `BuildPlan` between ticks in the documentation
102 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:150:5: docs for function returning `Result` missing `# Errors` section
103 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:169:5: docs for function returning `Result` missing `# Errors` section
104 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:185:5: docs for function returning `Result` missing `# Errors` section
105 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:193:5: this method could have a `#[must_use]` attribute
106 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:194:49: redundant closure found
107 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:198:5: docs for function returning `Result` missing `# Errors` section
108 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:314:16: you should put `rustc_tool` between ticks in the documentation
109 cargo-0.49.0/src/cargo/core/compiler/compilation.rs:91:5: docs for function returning `Result` missing `# Errors` section
110 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:118:5: docs for function returning `Result` missing `# Errors` section
111 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:147:5: this method could have a `#[must_use]` attribute
112 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:157:5: this method could have a `#[must_use]` attribute
113 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:29:5: this method could have a `#[must_use]` attribute
114 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:33:5: this method could have a `#[must_use]` attribute
115 cargo-0.49.0/src/cargo/core/compiler/compile_kind.rs:49:5: docs for function returning `Result` missing `# Errors` section
116 cargo-0.49.0/src/cargo/core/compiler/context/compilation_files.rs:204:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
117 cargo-0.49.0/src/cargo/core/compiler/context/compilation_files.rs:277:22: you should put `OUT_DIR` between ticks in the documentation
118 cargo-0.49.0/src/cargo/core/compiler/context/compilation_files.rs:324:66: you should put `FileType` between ticks in the documentation
119 cargo-0.49.0/src/cargo/core/compiler/context/compilation_files.rs:393:37: this `match` has identical arm bodies
120 cargo-0.49.0/src/cargo/core/compiler/context/compilation_files.rs:426:71: redundant closure found
121 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:125:5: docs for function returning `Result` missing `# Errors` section
122 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:125:5: this function has too many lines (107/100)
123 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:270:5: docs for function returning `Result` missing `# Errors` section
124 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:286:5: docs for function returning `Result` missing `# Errors` section
125 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:308:5: docs for function returning `Result` missing `# Errors` section
126 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:340:5: this method could have a `#[must_use]` attribute
127 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:349:5: docs for function returning `Result` missing `# Errors` section
128 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:354:5: this method could have a `#[must_use]` attribute
129 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:358:21: you should put `RunCustomBuild` between ticks in the documentation
130 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:361:5: this method could have a `#[must_use]` attribute
131 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:365:9: called `find(..).map(..)` on an `Iterator`
132 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:374:43: you should put `RunCustomBuild` between ticks in the documentation
133 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:378:5: this method could have a `#[must_use]` attribute
134 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:383:41: you should put `RunCustomBuild` between ticks in the documentation
135 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:384:5: this method could have a `#[must_use]` attribute
136 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:391:5: this method could have a `#[must_use]` attribute
137 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:397:5: docs for function returning `Result` missing `# Errors` section
138 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:523:5: this method could have a `#[must_use]` attribute
139 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:538:5: this method could have a `#[must_use]` attribute
140 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:542:5: docs for function returning `Result` missing `# Errors` section
141 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:83:5: docs for function returning `Result` missing `# Errors` section
142 cargo-0.49.0/src/cargo/core/compiler/context/mod.rs:92:25: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
143 cargo-0.49.0/src/cargo/core/compiler/crate_type.rs:16:5: this method could have a `#[must_use]` attribute
144 cargo-0.49.0/src/cargo/core/compiler/crate_type.rs:29:5: this method could have a `#[must_use]` attribute
145 cargo-0.49.0/src/cargo/core/compiler/crate_type.rs:40:5: this method could have a `#[must_use]` attribute
146 cargo-0.49.0/src/cargo/core/compiler/crate_type.rs:49:5: this method could have a `#[must_use]` attribute
147 cargo-0.49.0/src/cargo/core/compiler/crate_type.rs:60:5: this method could have a `#[must_use]` attribute
148 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:150:1: this function has too many lines (230/100)
149 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:154:29: called `find(..).map(..)` on an `Iterator`
150 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:353:56: stripping a prefix manually
151 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:448:27: this argument is passed by value, but not consumed in the function body
152 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:464:5: docs for function returning `Result` missing `# Errors` section
153 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:481:5: docs for function returning `Result` missing `# Errors` section
154 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:48:56: you should put `RunCustomBuild` between ticks in the documentation
155 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:561:5: docs for function returning `Result` missing `# Errors` section
156 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:567:20: redundant closure found
157 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:576:28: `mut value` is being shadowed
158 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:606:5: docs for function returning `Result` missing `# Errors` section
159 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:624:13: called `find(..).map(..)` on an `Iterator`
160 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:688:5: adding items after statements is confusing, since items exist from the start of the scope
161 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:756:5: adding items after statements is confusing, since items exist from the start of the scope
162 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:762:5: adding items after statements is confusing, since items exist from the start of the scope
163 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:762:5: this function's return value is unnecessarily wrapped by `Result`
164 cargo-0.49.0/src/cargo/core/compiler/custom_build.rs:823:5: this method could have a `#[must_use]` attribute
165 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1021:51: redundant closure found
166 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1252:20: called `filter(..).map(..)` on an `Iterator`
167 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1278:19: called `filter(..).map(..)` on an `Iterator`
168 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1656:16: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
169 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1664:5: field assignment outside of initializer for an instance created with Default::default()
170 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1787:5: binding's name is too similar to existing binding
171 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1795:5: field assignment outside of initializer for an instance created with Default::default()
172 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1882:17: binding's name is too similar to existing binding
173 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1894:17: binding's name is too similar to existing binding
174 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1906:9: adding items after statements is confusing, since items exist from the start of the scope
175 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1917:9: adding items after statements is confusing, since items exist from the start of the scope
176 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1923:9: adding items after statements is confusing, since items exist from the start of the scope
177 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1956:9: adding items after statements is confusing, since items exist from the start of the scope
178 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1962:9: adding items after statements is confusing, since items exist from the start of the scope
179 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1963:22: casting `usize` to `u8` may truncate the value
180 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1964:22: casting `usize` to `u8` may truncate the value
181 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1965:22: casting `usize` to `u8` may truncate the value
182 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1966:22: casting `usize` to `u8` may truncate the value
183 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1980:17: binding's name is too similar to existing binding
184 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1980:24: stripping a prefix manually
185 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:1986:17: binding's name is too similar to existing binding
186 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:2016:5: adding items after statements is confusing, since items exist from the start of the scope
187 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:61:5: you should put `CompileMode` between ticks in the documentation
188 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:63:12: you should put `CompileKind` between ticks in the documentation
189 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:67:7: you should put `CARGO_DEFAULT_LIB_METADATA[^4` between ticks in the documentation
190 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:68:5: you should put `package_id` between ticks in the documentation
191 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:71:19: you should put `test/bench/for_host/edition` between ticks in the documentation
192 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:755:52: this `match` has identical arm bodies
193 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:77:5: you should put `is_std` between ticks in the documentation
194 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:816:5: this function has too many lines (127/100)
195 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:863:64: binding's name is too similar to existing binding
196 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:875:33: binding's name is too similar to existing binding
197 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:876:32: binding's name is too similar to existing binding
198 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:896:30: binding's name is too similar to existing binding
199 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:897:30: binding's name is too similar to existing binding
200 cargo-0.49.0/src/cargo/core/compiler/fingerprint.rs:991:37: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
201 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:12:5: you should put `src/librustc_jobserver/lib.rs` between ticks in the documentation
202 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:282:30: called `filter(..).map(..)` on an `Iterator`
203 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:329:13: adding items after statements is confusing, since items exist from the start of the scope
204 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:332:23: this argument is passed by value, but not consumed in the function body
205 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:34:53: you should put `NeedsToken` between ticks in the documentation
206 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:35:6: you should put `ReleaseToken` between ticks in the documentation
207 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:37:6: you should put `NeedsToken` between ticks in the documentation
208 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:40:56: you should put `NeedsToken` between ticks in the documentation
209 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:40:5: you should put `NeedsToken` between ticks in the documentation
210 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:43:6: you should put `ReleaseToken` between ticks in the documentation
211 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:749:13: unnecessary boolean `not` operation
212 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:786:26: unused `self` argument
213 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:81:61: you should put `DrainState` between ticks in the documentation
214 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:865:13: adding items after statements is confusing, since items exist from the start of the scope
215 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:871:13: adding items after statements is confusing, since items exist from the start of the scope
216 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:890:9: unused `self` argument
217 cargo-0.49.0/src/cargo/core/compiler/job_queue.rs:93:24: you should put `JobQueue` between ticks in the documentation
218 cargo-0.49.0/src/cargo/core/compiler/links.rs:8:1: item name ends with its containing module's name
219 cargo-0.49.0/src/cargo/core/compiler/mod.rs:1016:1: docs for function returning `Result` missing `# Errors` section
220 cargo-0.49.0/src/cargo/core/compiler/mod.rs:1094:19: redundant closure found
221 cargo-0.49.0/src/cargo/core/compiler/mod.rs:1131:1: this function's return value is unnecessarily wrapped by `Result`
222 cargo-0.49.0/src/cargo/core/compiler/mod.rs:1277:5: adding items after statements is confusing, since items exist from the start of the scope
223 cargo-0.49.0/src/cargo/core/compiler/mod.rs:179:1: this function has too many lines (162/100)
224 cargo-0.49.0/src/cargo/core/compiler/mod.rs:198:78: redundant closure found
225 cargo-0.49.0/src/cargo/core/compiler/mod.rs:201:25: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
226 cargo-0.49.0/src/cargo/core/compiler/mod.rs:267:9: adding items after statements is confusing, since items exist from the start of the scope
227 cargo-0.49.0/src/cargo/core/compiler/mod.rs:324:5: adding items after statements is confusing, since items exist from the start of the scope
228 cargo-0.49.0/src/cargo/core/compiler/mod.rs:364:5: adding items after statements is confusing, since items exist from the start of the scope
229 cargo-0.49.0/src/cargo/core/compiler/mod.rs:364:5: this function's return value is unnecessarily wrapped by `Result`
230 cargo-0.49.0/src/cargo/core/compiler/mod.rs:392:45: redundant closure found
231 cargo-0.49.0/src/cargo/core/compiler/mod.rs:415:23: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
232 cargo-0.49.0/src/cargo/core/compiler/mod.rs:667:15: binding's name is too similar to existing binding
233 cargo-0.49.0/src/cargo/core/compiler/mod.rs:693:1: this function's return value is unnecessarily wrapped by `Result`
234 cargo-0.49.0/src/cargo/core/compiler/mod.rs:725:42: this `match` has identical arm bodies
235 cargo-0.49.0/src/cargo/core/compiler/mod.rs:736:1: this function has too many lines (141/100)
236 cargo-0.49.0/src/cargo/core/compiler/mod.rs:73:5: docs for function returning `Result` missing `# Errors` section
237 cargo-0.49.0/src/cargo/core/compiler/mod.rs:777:12: unnecessary boolean `not` operation
238 cargo-0.49.0/src/cargo/core/compiler/mod.rs:873:5: adding items after statements is confusing, since items exist from the start of the scope
239 cargo-0.49.0/src/cargo/core/compiler/output_depinfo.rs:41:13: wildcard match will miss any future added variants
240 cargo-0.49.0/src/cargo/core/compiler/rustdoc.rs:16:1: item name starts with its containing module's name
241 cargo-0.49.0/src/cargo/core/compiler/rustdoc.rs:57:1: item name starts with its containing module's name
242 cargo-0.49.0/src/cargo/core/compiler/rustdoc.rs:72:1: docs for function returning `Result` missing `# Errors` section
243 cargo-0.49.0/src/cargo/core/compiler/standard_lib.rs:134:1: docs for function returning `Result` missing `# Errors` section
244 cargo-0.49.0/src/cargo/core/compiler/standard_lib.rs:16:1: this function could have a `#[must_use]` attribute
245 cargo-0.49.0/src/cargo/core/compiler/standard_lib.rs:30:28: redundant closure found
246 cargo-0.49.0/src/cargo/core/compiler/standard_lib.rs:34:1: docs for function returning `Result` missing `# Errors` section
247 cargo-0.49.0/src/cargo/core/compiler/timings.rs:16:1: more than 3 bools in a struct
248 cargo-0.49.0/src/cargo/core/compiler/timings.rs:192:64: this argument is passed by value, but not consumed in the function body
249 cargo-0.49.0/src/cargo/core/compiler/timings.rs:212:58: this argument is passed by value, but not consumed in the function body
250 cargo-0.49.0/src/cargo/core/compiler/timings.rs:234:13: non-binding `let` on a type that implements `Drop`
251 cargo-0.49.0/src/cargo/core/compiler/timings.rs:355:13: casting `f64` to `u32` may lose the sign of the value
252 cargo-0.49.0/src/cargo/core/compiler/timings.rs:355:13: casting `f64` to `u32` may truncate the value
253 cargo-0.49.0/src/cargo/core/compiler/timings.rs:397:38: casting `f64` to `u32` may lose the sign of the value
254 cargo-0.49.0/src/cargo/core/compiler/timings.rs:397:38: casting `f64` to `u32` may truncate the value
255 cargo-0.49.0/src/cargo/core/compiler/timings.rs:484:9: adding items after statements is confusing, since items exist from the start of the scope
256 cargo-0.49.0/src/cargo/core/compiler/timings.rs:605:38: you should put `rmeta_time` between ticks in the documentation
257 cargo-0.49.0/src/cargo/core/compiler/timings.rs:605:50: you should put `codegen_time` between ticks in the documentation
258 cargo-0.49.0/src/cargo/core/compiler/timings.rs:641:26: literal non-ASCII character detected
259 cargo-0.49.0/src/cargo/core/compiler/unit.rs:100:5: this method could have a `#[must_use]` attribute
260 cargo-0.49.0/src/cargo/core/compiler/unit.rs:151:1: item name starts with its containing module's name
261 cargo-0.49.0/src/cargo/core/compiler/unit.rs:161:5: this method could have a `#[must_use]` attribute
262 cargo-0.49.0/src/cargo/core/compiler/unit.rs:35:1: item name starts with its containing module's name
263 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:154:29: you should put `state.unit_dependencies` between ticks in the documentation
264 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:213:1: this function has too many lines (110/100)
265 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:329:13: called `filter(..).map(..)` on an `Iterator`
266 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:480:5: called `find(..).map(..)` on an `Iterator`
267 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:511:5: called `find(..).map(..)` on an `Iterator`
268 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:52:1: docs for function returning `Result` missing `# Errors` section
269 cargo-0.49.0/src/cargo/core/compiler/unit_dependencies.rs:52:1: item name ends with its containing module's name
270 cargo-0.49.0/src/cargo/core/compiler/unit_graph.rs:65:1: docs for function returning `Result` missing `# Errors` section
271 cargo-0.49.0/src/cargo/core/compiler/unit_graph.rs:65:1: item name ends with its containing module's name
272 cargo-0.49.0/src/cargo/core/dependency.rs:157:5: docs for function returning `Result` missing `# Errors` section
273 cargo-0.49.0/src/cargo/core/dependency.rs:182:5: docs for function returning `Result` missing `# Errors` section
274 cargo-0.49.0/src/cargo/core/dependency.rs:203:5: this method could have a `#[must_use]` attribute
275 cargo-0.49.0/src/cargo/core/dependency.rs:224:5: this method could have a `#[must_use]` attribute
276 cargo-0.49.0/src/cargo/core/dependency.rs:23:1: more than 3 bools in a struct
277 cargo-0.49.0/src/cargo/core/dependency.rs:248:5: this method could have a `#[must_use]` attribute
278 cargo-0.49.0/src/cargo/core/dependency.rs:270:5: this method could have a `#[must_use]` attribute
279 cargo-0.49.0/src/cargo/core/dependency.rs:274:5: this method could have a `#[must_use]` attribute
280 cargo-0.49.0/src/cargo/core/dependency.rs:278:5: this method could have a `#[must_use]` attribute
281 cargo-0.49.0/src/cargo/core/dependency.rs:287:5: this method could have a `#[must_use]` attribute
282 cargo-0.49.0/src/cargo/core/dependency.rs:291:5: this method could have a `#[must_use]` attribute
283 cargo-0.49.0/src/cargo/core/dependency.rs:305:5: this method could have a `#[must_use]` attribute
284 cargo-0.49.0/src/cargo/core/dependency.rs:311:5: this method could have a `#[must_use]` attribute
285 cargo-0.49.0/src/cargo/core/dependency.rs:319:5: this method could have a `#[must_use]` attribute
286 cargo-0.49.0/src/cargo/core/dependency.rs:337:75: redundant closure found
287 cargo-0.49.0/src/cargo/core/dependency.rs:397:56: redundant closure found
288 cargo-0.49.0/src/cargo/core/dependency.rs:403:5: this method could have a `#[must_use]` attribute
289 cargo-0.49.0/src/cargo/core/dependency.rs:408:5: this method could have a `#[must_use]` attribute
290 cargo-0.49.0/src/cargo/core/dependency.rs:415:5: this method could have a `#[must_use]` attribute
291 cargo-0.49.0/src/cargo/core/dependency.rs:419:5: this method could have a `#[must_use]` attribute
292 cargo-0.49.0/src/cargo/core/dependency.rs:424:5: this method could have a `#[must_use]` attribute
293 cargo-0.49.0/src/cargo/core/dependency.rs:428:5: this method could have a `#[must_use]` attribute
294 cargo-0.49.0/src/cargo/core/dependency.rs:433:5: this method could have a `#[must_use]` attribute
295 cargo-0.49.0/src/cargo/core/dependency.rs:438:5: this method could have a `#[must_use]` attribute
296 cargo-0.49.0/src/cargo/core/dependency.rs:443:5: this method could have a `#[must_use]` attribute
297 cargo-0.49.0/src/cargo/core/dependency.rs:449:5: this method could have a `#[must_use]` attribute
298 cargo-0.49.0/src/cargo/core/dependency.rs:450:9: unnecessary `!=` operation
299 cargo-0.49.0/src/cargo/core/features.rs:119:17: this method could have a `#[must_use]` attribute
300 cargo-0.49.0/src/cargo/core/features.rs:229:5: docs for function returning `Result` missing `# Errors` section
301 cargo-0.49.0/src/cargo/core/features.rs:274:5: this method could have a `#[must_use]` attribute
302 cargo-0.49.0/src/cargo/core/features.rs:278:5: docs for function returning `Result` missing `# Errors` section
303 cargo-0.49.0/src/cargo/core/features.rs:306:5: this method could have a `#[must_use]` attribute
304 cargo-0.49.0/src/cargo/core/features.rs:338:1: more than 3 bools in a struct
305 cargo-0.49.0/src/cargo/core/features.rs:362:25: consider using `Option<T>` instead of `Option<Option<T>>` or a custom enum if you need to distinguish all 3 cases
306 cargo-0.49.0/src/cargo/core/features.rs:380:5: docs for function returning `Result` missing `# Errors` section
307 cargo-0.49.0/src/cargo/core/features.rs:401:9: adding items after statements is confusing, since items exist from the start of the scope
308 cargo-0.49.0/src/cargo/core/features.rs:409:9: adding items after statements is confusing, since items exist from the start of the scope
309 cargo-0.49.0/src/cargo/core/features.rs:412:45: redundant closure found
310 cargo-0.49.0/src/cargo/core/features.rs:416:9: adding items after statements is confusing, since items exist from the start of the scope
311 cargo-0.49.0/src/cargo/core/features.rs:419:45: redundant closure found
312 cargo-0.49.0/src/cargo/core/features.rs:424:9: adding items after statements is confusing, since items exist from the start of the scope
313 cargo-0.49.0/src/cargo/core/features.rs:431:9: adding items after statements is confusing, since items exist from the start of the scope
314 cargo-0.49.0/src/cargo/core/features.rs:477:5: docs for function returning `Result` missing `# Errors` section
315 cargo-0.49.0/src/cargo/core/features.rs:509:1: this function could have a `#[must_use]` attribute
316 cargo-0.49.0/src/cargo/core/features.rs:518:5: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
317 cargo-0.49.0/src/cargo/core/features.rs:542:1: this function could have a `#[must_use]` attribute
318 cargo-0.49.0/src/cargo/core/features.rs:543:37: redundant closure found
319 cargo-0.49.0/src/cargo/core/features.rs:547:60: redundant closure found
320 cargo-0.49.0/src/cargo/core/features.rs:556:1: item name ends with its containing module's name
321 cargo-0.49.0/src/cargo/core/features.rs:563:1: item name ends with its containing module's name
322 cargo-0.49.0/src/cargo/core/manifest.rs:116:13: usage of wildcard import for enum variants
323 cargo-0.49.0/src/cargo/core/manifest.rs:118:58: redundant closure found
324 cargo-0.49.0/src/cargo/core/manifest.rs:130:13: usage of wildcard import for enum variants
325 cargo-0.49.0/src/cargo/core/manifest.rs:143:5: this method could have a `#[must_use]` attribute
326 cargo-0.49.0/src/cargo/core/manifest.rs:159:5: this method could have a `#[must_use]` attribute
327 cargo-0.49.0/src/cargo/core/manifest.rs:162:34: redundant closure found
328 cargo-0.49.0/src/cargo/core/manifest.rs:169:5: this method could have a `#[must_use]` attribute
329 cargo-0.49.0/src/cargo/core/manifest.rs:17:5: usage of wildcard import
330 cargo-0.49.0/src/cargo/core/manifest.rs:189:1: more than 3 bools in a struct
331 cargo-0.49.0/src/cargo/core/manifest.rs:215:5: this method could have a `#[must_use]` attribute
332 cargo-0.49.0/src/cargo/core/manifest.rs:222:5: this method could have a `#[must_use]` attribute
333 cargo-0.49.0/src/cargo/core/manifest.rs:22:1: item name ends with its containing module's name
334 cargo-0.49.0/src/cargo/core/manifest.rs:360:5: this method could have a `#[must_use]` attribute
335 cargo-0.49.0/src/cargo/core/manifest.rs:407:5: this method could have a `#[must_use]` attribute
336 cargo-0.49.0/src/cargo/core/manifest.rs:410:5: this method could have a `#[must_use]` attribute
337 cargo-0.49.0/src/cargo/core/manifest.rs:413:5: this method could have a `#[must_use]` attribute
338 cargo-0.49.0/src/cargo/core/manifest.rs:416:5: this method could have a `#[must_use]` attribute
339 cargo-0.49.0/src/cargo/core/manifest.rs:419:5: this method could have a `#[must_use]` attribute
340 cargo-0.49.0/src/cargo/core/manifest.rs:422:5: this method could have a `#[must_use]` attribute
341 cargo-0.49.0/src/cargo/core/manifest.rs:425:5: this method could have a `#[must_use]` attribute
342 cargo-0.49.0/src/cargo/core/manifest.rs:431:5: this method could have a `#[must_use]` attribute
343 cargo-0.49.0/src/cargo/core/manifest.rs:438:5: this method could have a `#[must_use]` attribute
344 cargo-0.49.0/src/cargo/core/manifest.rs:444:5: this method could have a `#[must_use]` attribute
345 cargo-0.49.0/src/cargo/core/manifest.rs:447:5: this method could have a `#[must_use]` attribute
346 cargo-0.49.0/src/cargo/core/manifest.rs:450:5: this method could have a `#[must_use]` attribute
347 cargo-0.49.0/src/cargo/core/manifest.rs:453:5: this method could have a `#[must_use]` attribute
348 cargo-0.49.0/src/cargo/core/manifest.rs:456:5: this method could have a `#[must_use]` attribute
349 cargo-0.49.0/src/cargo/core/manifest.rs:459:5: this method could have a `#[must_use]` attribute
350 cargo-0.49.0/src/cargo/core/manifest.rs:462:5: this method could have a `#[must_use]` attribute
351 cargo-0.49.0/src/cargo/core/manifest.rs:466:5: this method could have a `#[must_use]` attribute
352 cargo-0.49.0/src/cargo/core/manifest.rs:470:5: this method could have a `#[must_use]` attribute
353 cargo-0.49.0/src/cargo/core/manifest.rs:477:5: this method could have a `#[must_use]` attribute
354 cargo-0.49.0/src/cargo/core/manifest.rs:481:5: this method could have a `#[must_use]` attribute
355 cargo-0.49.0/src/cargo/core/manifest.rs:488:5: docs for function returning `Result` missing `# Errors` section
356 cargo-0.49.0/src/cargo/core/manifest.rs:512:5: this method could have a `#[must_use]` attribute
357 cargo-0.49.0/src/cargo/core/manifest.rs:516:5: this method could have a `#[must_use]` attribute
358 cargo-0.49.0/src/cargo/core/manifest.rs:520:5: this method could have a `#[must_use]` attribute
359 cargo-0.49.0/src/cargo/core/manifest.rs:524:5: this method could have a `#[must_use]` attribute
360 cargo-0.49.0/src/cargo/core/manifest.rs:528:5: this method could have a `#[must_use]` attribute
361 cargo-0.49.0/src/cargo/core/manifest.rs:538:5: this method could have a `#[must_use]` attribute
362 cargo-0.49.0/src/cargo/core/manifest.rs:557:5: this method could have a `#[must_use]` attribute
363 cargo-0.49.0/src/cargo/core/manifest.rs:561:5: this method could have a `#[must_use]` attribute
364 cargo-0.49.0/src/cargo/core/manifest.rs:565:5: this method could have a `#[must_use]` attribute
365 cargo-0.49.0/src/cargo/core/manifest.rs:569:5: this method could have a `#[must_use]` attribute
366 cargo-0.49.0/src/cargo/core/manifest.rs:577:5: this method could have a `#[must_use]` attribute
367 cargo-0.49.0/src/cargo/core/manifest.rs:581:5: this method could have a `#[must_use]` attribute
368 cargo-0.49.0/src/cargo/core/manifest.rs:588:5: this method could have a `#[must_use]` attribute
369 cargo-0.49.0/src/cargo/core/manifest.rs:617:5: this method could have a `#[must_use]` attribute
370 cargo-0.49.0/src/cargo/core/manifest.rs:632:5: this method could have a `#[must_use]` attribute
371 cargo-0.49.0/src/cargo/core/manifest.rs:648:5: this method could have a `#[must_use]` attribute
372 cargo-0.49.0/src/cargo/core/manifest.rs:659:5: this method could have a `#[must_use]` attribute
373 cargo-0.49.0/src/cargo/core/manifest.rs:66:1: item name ends with its containing module's name
374 cargo-0.49.0/src/cargo/core/manifest.rs:670:5: this method could have a `#[must_use]` attribute
375 cargo-0.49.0/src/cargo/core/manifest.rs:693:5: this method could have a `#[must_use]` attribute
376 cargo-0.49.0/src/cargo/core/manifest.rs:708:5: this method could have a `#[must_use]` attribute
377 cargo-0.49.0/src/cargo/core/manifest.rs:723:5: this method could have a `#[must_use]` attribute
378 cargo-0.49.0/src/cargo/core/manifest.rs:726:5: this method could have a `#[must_use]` attribute
379 cargo-0.49.0/src/cargo/core/manifest.rs:729:5: this method could have a `#[must_use]` attribute
380 cargo-0.49.0/src/cargo/core/manifest.rs:735:5: this method could have a `#[must_use]` attribute
381 cargo-0.49.0/src/cargo/core/manifest.rs:738:5: this method could have a `#[must_use]` attribute
382 cargo-0.49.0/src/cargo/core/manifest.rs:741:5: this method could have a `#[must_use]` attribute
383 cargo-0.49.0/src/cargo/core/manifest.rs:744:5: this method could have a `#[must_use]` attribute
384 cargo-0.49.0/src/cargo/core/manifest.rs:747:5: this method could have a `#[must_use]` attribute
385 cargo-0.49.0/src/cargo/core/manifest.rs:751:5: this method could have a `#[must_use]` attribute
386 cargo-0.49.0/src/cargo/core/manifest.rs:754:5: this method could have a `#[must_use]` attribute
387 cargo-0.49.0/src/cargo/core/manifest.rs:757:5: this method could have a `#[must_use]` attribute
388 cargo-0.49.0/src/cargo/core/manifest.rs:760:5: this method could have a `#[must_use]` attribute
389 cargo-0.49.0/src/cargo/core/manifest.rs:763:5: this method could have a `#[must_use]` attribute
390 cargo-0.49.0/src/cargo/core/manifest.rs:767:5: this method could have a `#[must_use]` attribute
391 cargo-0.49.0/src/cargo/core/manifest.rs:776:5: this method could have a `#[must_use]` attribute
392 cargo-0.49.0/src/cargo/core/manifest.rs:780:5: this method could have a `#[must_use]` attribute
393 cargo-0.49.0/src/cargo/core/manifest.rs:787:5: this method could have a `#[must_use]` attribute
394 cargo-0.49.0/src/cargo/core/manifest.rs:798:5: this method could have a `#[must_use]` attribute
395 cargo-0.49.0/src/cargo/core/manifest.rs:800:56: redundant closure found
396 cargo-0.49.0/src/cargo/core/manifest.rs:805:5: this method could have a `#[must_use]` attribute
397 cargo-0.49.0/src/cargo/core/manifest.rs:809:5: this method could have a `#[must_use]` attribute
398 cargo-0.49.0/src/cargo/core/manifest.rs:818:5: this method could have a `#[must_use]` attribute
399 cargo-0.49.0/src/cargo/core/manifest.rs:823:5: this method could have a `#[must_use]` attribute
400 cargo-0.49.0/src/cargo/core/manifest.rs:828:5: this method could have a `#[must_use]` attribute
401 cargo-0.49.0/src/cargo/core/manifest.rs:831:5: this method could have a `#[must_use]` attribute
402 cargo-0.49.0/src/cargo/core/manifest.rs:834:5: this method could have a `#[must_use]` attribute
403 cargo-0.49.0/src/cargo/core/manifest.rs:839:5: this method could have a `#[must_use]` attribute
404 cargo-0.49.0/src/cargo/core/manifest.rs:85:1: item name starts with its containing module's name
405 cargo-0.49.0/src/cargo/core/manifest.rs:888:5: this method could have a `#[must_use]` attribute
406 cargo-0.49.0/src/cargo/core/manifest.rs:936:5: this method could have a `#[must_use]` attribute
407 cargo-0.49.0/src/cargo/core/package.rs:1075:28: redundant closure found
408 cargo-0.49.0/src/cargo/core/package.rs:160:5: this method could have a `#[must_use]` attribute
409 cargo-0.49.0/src/cargo/core/package.rs:170:5: this method could have a `#[must_use]` attribute
410 cargo-0.49.0/src/cargo/core/package.rs:174:5: this method could have a `#[must_use]` attribute
411 cargo-0.49.0/src/cargo/core/package.rs:182:5: this method could have a `#[must_use]` attribute
412 cargo-0.49.0/src/cargo/core/package.rs:186:5: this method could have a `#[must_use]` attribute
413 cargo-0.49.0/src/cargo/core/package.rs:190:5: this method could have a `#[must_use]` attribute
414 cargo-0.49.0/src/cargo/core/package.rs:194:5: this method could have a `#[must_use]` attribute
415 cargo-0.49.0/src/cargo/core/package.rs:198:5: this method could have a `#[must_use]` attribute
416 cargo-0.49.0/src/cargo/core/package.rs:202:5: this method could have a `#[must_use]` attribute
417 cargo-0.49.0/src/cargo/core/package.rs:206:5: this method could have a `#[must_use]` attribute
418 cargo-0.49.0/src/cargo/core/package.rs:210:5: this method could have a `#[must_use]` attribute
419 cargo-0.49.0/src/cargo/core/package.rs:217:5: this method could have a `#[must_use]` attribute
420 cargo-0.49.0/src/cargo/core/package.rs:221:5: this method could have a `#[must_use]` attribute
421 cargo-0.49.0/src/cargo/core/package.rs:222:35: redundant closure found
422 cargo-0.49.0/src/cargo/core/package.rs:226:5: this method could have a `#[must_use]` attribute
423 cargo-0.49.0/src/cargo/core/package.rs:227:35: redundant closure found
424 cargo-0.49.0/src/cargo/core/package.rs:230:5: this method could have a `#[must_use]` attribute
425 cargo-0.49.0/src/cargo/core/package.rs:239:5: docs for function returning `Result` missing `# Errors` section
426 cargo-0.49.0/src/cargo/core/package.rs:249:5: this method could have a `#[must_use]` attribute
427 cargo-0.49.0/src/cargo/core/package.rs:287:1: item name starts with its containing module's name
428 cargo-0.49.0/src/cargo/core/package.rs:385:5: docs for function returning `Result` missing `# Errors` section
429 cargo-0.49.0/src/cargo/core/package.rs:421:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
430 cargo-0.49.0/src/cargo/core/package.rs:425:5: docs for function returning `Result` missing `# Errors` section
431 cargo-0.49.0/src/cargo/core/package.rs:452:5: docs for function returning `Result` missing `# Errors` section
432 cargo-0.49.0/src/cargo/core/package.rs:453:60: redundant closure found
433 cargo-0.49.0/src/cargo/core/package.rs:459:5: docs for function returning `Result` missing `# Errors` section
434 cargo-0.49.0/src/cargo/core/package.rs:473:5: docs for function returning `Result` missing `# Errors` section
435 cargo-0.49.0/src/cargo/core/package.rs:587:5: docs for function returning `Result` missing `# Errors` section
436 cargo-0.49.0/src/cargo/core/package.rs:682:46: casting `f64` to `u64` may lose the sign of the value
437 cargo-0.49.0/src/cargo/core/package.rs:682:46: casting `f64` to `u64` may truncate the value
438 cargo-0.49.0/src/cargo/core/package.rs:682:63: casting `f64` to `u64` may lose the sign of the value
439 cargo-0.49.0/src/cargo/core/package.rs:682:63: casting `f64` to `u64` may truncate the value
440 cargo-0.49.0/src/cargo/core/package.rs:731:5: docs for function returning `Result` missing `# Errors` section
441 cargo-0.49.0/src/cargo/core/package.rs:790:13: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
442 cargo-0.49.0/src/cargo/core/package.rs:988:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
443 cargo-0.49.0/src/cargo/core/package_id.rs:115:5: docs for function returning `Result` missing `# Errors` section
444 cargo-0.49.0/src/cargo/core/package_id.rs:124:5: this method could have a `#[must_use]` attribute
445 cargo-0.49.0/src/cargo/core/package_id.rs:139:5: this method could have a `#[must_use]` attribute
446 cargo-0.49.0/src/cargo/core/package_id.rs:142:5: this method could have a `#[must_use]` attribute
447 cargo-0.49.0/src/cargo/core/package_id.rs:145:5: this method could have a `#[must_use]` attribute
448 cargo-0.49.0/src/cargo/core/package_id.rs:149:5: this method could have a `#[must_use]` attribute
449 cargo-0.49.0/src/cargo/core/package_id.rs:157:5: this method could have a `#[must_use]` attribute
450 cargo-0.49.0/src/cargo/core/package_id.rs:161:5: this method could have a `#[must_use]` attribute
451 cargo-0.49.0/src/cargo/core/package_id.rs:169:5: this method could have a `#[must_use]` attribute
452 cargo-0.49.0/src/cargo/core/package_id.rs:174:1: item name starts with its containing module's name
453 cargo-0.49.0/src/cargo/core/package_id_spec.rs:101:39: redundant closure found
454 cargo-0.49.0/src/cargo/core/package_id_spec.rs:143:5: this method could have a `#[must_use]` attribute
455 cargo-0.49.0/src/cargo/core/package_id_spec.rs:147:5: this method could have a `#[must_use]` attribute
456 cargo-0.49.0/src/cargo/core/package_id_spec.rs:151:5: this method could have a `#[must_use]` attribute
457 cargo-0.49.0/src/cargo/core/package_id_spec.rs:160:5: this method could have a `#[must_use]` attribute
458 cargo-0.49.0/src/cargo/core/package_id_spec.rs:179:5: docs for function returning `Result` missing `# Errors` section
459 cargo-0.49.0/src/cargo/core/package_id_spec.rs:212:9: adding items after statements is confusing, since items exist from the start of the scope
460 cargo-0.49.0/src/cargo/core/package_id_spec.rs:231:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
461 cargo-0.49.0/src/cargo/core/package_id_spec.rs:51:5: docs for function returning `Result` missing `# Errors` section
462 cargo-0.49.0/src/cargo/core/package_id_spec.rs:77:5: docs for function returning `Result` missing `# Errors` section
463 cargo-0.49.0/src/cargo/core/package_id_spec.rs:88:5: this method could have a `#[must_use]` attribute
464 cargo-0.49.0/src/cargo/core/profiles.rs:1004:5: this method could have a `#[must_use]` attribute
465 cargo-0.49.0/src/cargo/core/profiles.rs:1014:5: this method could have a `#[must_use]` attribute
466 cargo-0.49.0/src/cargo/core/profiles.rs:1018:5: this method could have a `#[must_use]` attribute
467 cargo-0.49.0/src/cargo/core/profiles.rs:1028:5: this method could have a `#[must_use]` attribute
468 cargo-0.49.0/src/cargo/core/profiles.rs:106:9: adding items after statements is confusing, since items exist from the start of the scope
469 cargo-0.49.0/src/cargo/core/profiles.rs:143:5: this function's return value is unnecessarily wrapped by `Result`
470 cargo-0.49.0/src/cargo/core/profiles.rs:286:5: this method could have a `#[must_use]` attribute
471 cargo-0.49.0/src/cargo/core/profiles.rs:294:40: unnecessary boolean `not` operation
472 cargo-0.49.0/src/cargo/core/profiles.rs:30:5: docs for function returning `Result` missing `# Errors` section
473 cargo-0.49.0/src/cargo/core/profiles.rs:342:25: `maker` is being shadowed
474 cargo-0.49.0/src/cargo/core/profiles.rs:370:41: unused `self` argument
475 cargo-0.49.0/src/cargo/core/profiles.rs:370:5: this method could have a `#[must_use]` attribute
476 cargo-0.49.0/src/cargo/core/profiles.rs:372:9: field assignment outside of initializer for an instance created with Default::default()
477 cargo-0.49.0/src/cargo/core/profiles.rs:382:5: this method could have a `#[must_use]` attribute
478 cargo-0.49.0/src/cargo/core/profiles.rs:383:28: unnecessary boolean `not` operation
479 cargo-0.49.0/src/cargo/core/profiles.rs:397:5: this method could have a `#[must_use]` attribute
480 cargo-0.49.0/src/cargo/core/profiles.rs:405:5: docs for function returning `Result` missing `# Errors` section
481 cargo-0.49.0/src/cargo/core/profiles.rs:607:1: more than 3 bools in a struct
482 cargo-0.49.0/src/cargo/core/profiles.rs:909:5: this method could have a `#[must_use]` attribute
483 cargo-0.49.0/src/cargo/core/profiles.rs:923:5: this method could have a `#[must_use]` attribute
484 cargo-0.49.0/src/cargo/core/profiles.rs:934:5: this method could have a `#[must_use]` attribute
485 cargo-0.49.0/src/cargo/core/profiles.rs:987:5: this method could have a `#[must_use]` attribute
486 cargo-0.49.0/src/cargo/core/registry.rs:111:5: docs for function returning `Result` missing `# Errors` section
487 cargo-0.49.0/src/cargo/core/registry.rs:127:5: docs for function returning `Result` missing `# Errors` section
488 cargo-0.49.0/src/cargo/core/registry.rs:168:5: docs for function returning `Result` missing `# Errors` section
489 cargo-0.49.0/src/cargo/core/registry.rs:19:5: docs for function returning `Result` missing `# Errors` section
490 cargo-0.49.0/src/cargo/core/registry.rs:240:5: docs for function returning `Result` missing `# Errors` section
491 cargo-0.49.0/src/cargo/core/registry.rs:26:5: docs for function returning `Result` missing `# Errors` section
492 cargo-0.49.0/src/cargo/core/registry.rs:344:49: redundant closure found
493 cargo-0.49.0/src/cargo/core/registry.rs:369:5: this method could have a `#[must_use]` attribute
494 cargo-0.49.0/src/cargo/core/registry.rs:424:5: this method could have a `#[must_use]` attribute
495 cargo-0.49.0/src/cargo/core/registry.rs:49:1: item name ends with its containing module's name
496 cargo-0.49.0/src/cargo/core/registry.rs:520:17: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
497 cargo-0.49.0/src/cargo/core/registry.rs:763:53: redundant closure found
498 cargo-0.49.0/src/cargo/core/registry.rs:765:53: redundant closure found
499 cargo-0.49.0/src/cargo/core/registry.rs:807:14: redundant closure found
500 cargo-0.49.0/src/cargo/core/registry.rs:814:53: redundant closure found
501 cargo-0.49.0/src/cargo/core/resolver/conflict_cache.rs:197:29: redundant closure found
502 cargo-0.49.0/src/cargo/core/resolver/conflict_cache.rs:41:38: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
503 cargo-0.49.0/src/cargo/core/resolver/context.rs:274:53: redundant closure found
504 cargo-0.49.0/src/cargo/core/resolver/context.rs:297:9: called `filter(..).map(..)` on an `Iterator`
505 cargo-0.49.0/src/cargo/core/resolver/context.rs:42:1: item name starts with its containing module's name
506 cargo-0.49.0/src/cargo/core/resolver/context.rs:74:5: this method could have a `#[must_use]` attribute
507 cargo-0.49.0/src/cargo/core/resolver/encode.rs:156:5: docs for function returning `Result` missing `# Errors` section
508 cargo-0.49.0/src/cargo/core/resolver/encode.rs:156:5: this function has too many lines (164/100)
509 cargo-0.49.0/src/cargo/core/resolver/encode.rs:339:17: wildcard match will miss any future added variants
510 cargo-0.49.0/src/cargo/core/resolver/encode.rs:438:5: adding items after statements is confusing, since items exist from the start of the scope
511 cargo-0.49.0/src/cargo/core/resolver/encode.rs:449:5: adding items after statements is confusing, since items exist from the start of the scope
512 cargo-0.49.0/src/cargo/core/resolver/encode.rs:529:34: redundant closure found
513 cargo-0.49.0/src/cargo/core/resolver/encode.rs:602:59: redundant closure found
514 cargo-0.49.0/src/cargo/core/resolver/encode.rs:623:1: item name starts with its containing module's name
515 cargo-0.49.0/src/cargo/core/resolver/encode.rs:652:27: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
516 cargo-0.49.0/src/cargo/core/resolver/encode.rs:674:51: redundant closure found
517 cargo-0.49.0/src/cargo/core/resolver/errors.rs:103:22: redundant closure found
518 cargo-0.49.0/src/cargo/core/resolver/errors.rs:104:22: redundant closure found
519 cargo-0.49.0/src/cargo/core/resolver/errors.rs:206:9: unnecessary boolean `not` operation
520 cargo-0.49.0/src/cargo/core/resolver/errors.rs:257:45: redundant closure found
521 cargo-0.49.0/src/cargo/core/resolver/errors.rs:27:5: this method could have a `#[must_use]` attribute
522 cargo-0.49.0/src/cargo/core/resolver/errors.rs:305:17: calling `push_str()` using a single-character string literal
523 cargo-0.49.0/src/cargo/core/resolver/errors.rs:70:1: this function has too many lines (207/100)
524 cargo-0.49.0/src/cargo/core/resolver/features.rs:104:1: item name starts with its containing module's name
525 cargo-0.49.0/src/cargo/core/resolver/features.rs:111:5: this method could have a `#[must_use]` attribute
526 cargo-0.49.0/src/cargo/core/resolver/features.rs:162:56: redundant closure found
527 cargo-0.49.0/src/cargo/core/resolver/features.rs:179:1: item name ends with its containing module's name
528 cargo-0.49.0/src/cargo/core/resolver/features.rs:186:23: you should put `RequestedFeatures` between ticks in the documentation
529 cargo-0.49.0/src/cargo/core/resolver/features.rs:187:5: this method could have a `#[must_use]` attribute
530 cargo-0.49.0/src/cargo/core/resolver/features.rs:199:23: you should put `RequestedFeatures` between ticks in the documentation
531 cargo-0.49.0/src/cargo/core/resolver/features.rs:200:5: this method could have a `#[must_use]` attribute
532 cargo-0.49.0/src/cargo/core/resolver/features.rs:209:9: called `filter(..).map(..)` on an `Iterator`
533 cargo-0.49.0/src/cargo/core/resolver/features.rs:221:5: this method could have a `#[must_use]` attribute
534 cargo-0.49.0/src/cargo/core/resolver/features.rs:231:21: you should put `pkg_id/is_build` between ticks in the documentation
535 cargo-0.49.0/src/cargo/core/resolver/features.rs:233:5: this method could have a `#[must_use]` attribute
536 cargo-0.49.0/src/cargo/core/resolver/features.rs:247:58: redundant closure found
537 cargo-0.49.0/src/cargo/core/resolver/features.rs:278:5: docs for function returning `Result` missing `# Errors` section
538 cargo-0.49.0/src/cargo/core/resolver/features.rs:394:27: you should put `FeatureValue` between ticks in the documentation
539 cargo-0.49.0/src/cargo/core/resolver/features.rs:460:19: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
540 cargo-0.49.0/src/cargo/core/resolver/features.rs:480:24: you should put `FeatureValues` between ticks in the documentation
541 cargo-0.49.0/src/cargo/core/resolver/features.rs:496:24: you should put `FeatureValues` between ticks in the documentation
542 cargo-0.49.0/src/cargo/core/resolver/features.rs:561:28: called `filter(..).map(..)` on an `Iterator`
543 cargo-0.49.0/src/cargo/core/resolver/features.rs:58:1: item name ends with its containing module's name
544 cargo-0.49.0/src/cargo/core/resolver/features.rs:67:1: more than 3 bools in a struct
545 cargo-0.49.0/src/cargo/core/resolver/mod.rs:1017:5: adding items after statements is confusing, since items exist from the start of the scope
546 cargo-0.49.0/src/cargo/core/resolver/mod.rs:1045:57: redundant closure found
547 cargo-0.49.0/src/cargo/core/resolver/mod.rs:122:1: docs for function returning `Result` missing `# Errors` section
548 cargo-0.49.0/src/cargo/core/resolver/mod.rs:142:44: redundant closure found
549 cargo-0.49.0/src/cargo/core/resolver/mod.rs:180:1: this function has too many lines (225/100)
550 cargo-0.49.0/src/cargo/core/resolver/mod.rs:311:17: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
551 cargo-0.49.0/src/cargo/core/resolver/mod.rs:421:52: called `filter_map(..).next()` on an `Iterator`. This is more succinctly expressed by calling `.find_map(..)` instead.
552 cargo-0.49.0/src/cargo/core/resolver/mod.rs:437:33: called `filter(..).map(..)` on an `Iterator`
553 cargo-0.49.0/src/cargo/core/resolver/mod.rs:457:69: called `filter_map(..).next()` on an `Iterator`. This is more succinctly expressed by calling `.find_map(..)` instead.
554 cargo-0.49.0/src/cargo/core/resolver/mod.rs:470:37: binding's name is too similar to existing binding
555 cargo-0.49.0/src/cargo/core/resolver/mod.rs:480:37: called `filter(..).map(..)` on an `Iterator`
556 cargo-0.49.0/src/cargo/core/resolver/mod.rs:607:11: this argument is passed by value, but not consumed in the function body
557 cargo-0.49.0/src/cargo/core/resolver/mod.rs:631:21: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
558 cargo-0.49.0/src/cargo/core/resolver/mod.rs:942:15: unnecessary boolean `not` operation
559 cargo-0.49.0/src/cargo/core/resolver/mod.rs:988:20: redundant else block
560 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:120:5: this method could have a `#[must_use]` attribute
561 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:132:5: docs for function returning `Result` missing `# Errors` section
562 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:199:24: redundant else block
563 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:235:5: this method could have a `#[must_use]` attribute
564 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:239:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
565 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:255:5: this method could have a `#[must_use]` attribute
566 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:259:5: this method could have a `#[must_use]` attribute
567 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:263:5: this method could have a `#[must_use]` attribute
568 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:269:5: this method could have a `#[must_use]` attribute
569 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:273:5: this method could have a `#[must_use]` attribute
570 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:274:9: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
571 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:280:5: docs for function returning `Result` missing `# Errors` section
572 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:284:5: docs for function returning `Result` missing `# Errors` section
573 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:288:5: this method could have a `#[must_use]` attribute
574 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:292:5: this method could have a `#[must_use]` attribute
575 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:296:5: this method could have a `#[must_use]` attribute
576 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:300:5: docs for function returning `Result` missing `# Errors` section
577 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:315:13: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
578 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:354:5: this method could have a `#[must_use]` attribute
579 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:362:5: this method could have a `#[must_use]` attribute
580 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:60:1: item name starts with its containing module's name
581 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:76:5: this method could have a `#[must_use]` attribute
582 cargo-0.49.0/src/cargo/core/resolver/resolve.rs:90:35: called `filter(..).map(..)` on an `Iterator`
583 cargo-0.49.0/src/cargo/core/resolver/types.rs:111:5: docs for function returning `Result` missing `# Errors` section
584 cargo-0.49.0/src/cargo/core/resolver/types.rs:121:5: this method could have a `#[must_use]` attribute
585 cargo-0.49.0/src/cargo/core/resolver/types.rs:141:19: you should put `ResolveOpts` between ticks in the documentation
586 cargo-0.49.0/src/cargo/core/resolver/types.rs:142:5: this method could have a `#[must_use]` attribute
587 cargo-0.49.0/src/cargo/core/resolver/types.rs:149:5: this method could have a `#[must_use]` attribute
588 cargo-0.49.0/src/cargo/core/resolver/types.rs:181:9: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
589 cargo-0.49.0/src/cargo/core/resolver/types.rs:187:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
590 cargo-0.49.0/src/cargo/core/resolver/types.rs:261:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
591 cargo-0.49.0/src/cargo/core/shell.rs:113:5: this method could have a `#[must_use]` attribute
592 cargo-0.49.0/src/cargo/core/shell.rs:130:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
593 cargo-0.49.0/src/cargo/core/shell.rs:148:5: this method could have a `#[must_use]` attribute
594 cargo-0.49.0/src/cargo/core/shell.rs:153:5: this method could have a `#[must_use]` attribute
595 cargo-0.49.0/src/cargo/core/shell.rs:163:5: this method could have a `#[must_use]` attribute
596 cargo-0.49.0/src/cargo/core/shell.rs:18:5: this method could have a `#[must_use]` attribute
597 cargo-0.49.0/src/cargo/core/shell.rs:198:5: docs for function returning `Result` missing `# Errors` section
598 cargo-0.49.0/src/cargo/core/shell.rs:206:5: docs for function returning `Result` missing `# Errors` section
599 cargo-0.49.0/src/cargo/core/shell.rs:214:5: docs for function returning `Result` missing `# Errors` section
600 cargo-0.49.0/src/cargo/core/shell.rs:228:5: docs for function returning `Result` missing `# Errors` section
601 cargo-0.49.0/src/cargo/core/shell.rs:239:5: docs for function returning `Result` missing `# Errors` section
602 cargo-0.49.0/src/cargo/core/shell.rs:250:5: docs for function returning `Result` missing `# Errors` section
603 cargo-0.49.0/src/cargo/core/shell.rs:259:5: docs for function returning `Result` missing `# Errors` section
604 cargo-0.49.0/src/cargo/core/shell.rs:267:5: docs for function returning `Result` missing `# Errors` section
605 cargo-0.49.0/src/cargo/core/shell.rs:26:5: this method could have a `#[must_use]` attribute
606 cargo-0.49.0/src/cargo/core/shell.rs:277:5: this method could have a `#[must_use]` attribute
607 cargo-0.49.0/src/cargo/core/shell.rs:282:5: docs for function returning `Result` missing `# Errors` section
608 cargo-0.49.0/src/cargo/core/shell.rs:314:5: this method could have a `#[must_use]` attribute
609 cargo-0.49.0/src/cargo/core/shell.rs:322:5: this method could have a `#[must_use]` attribute
610 cargo-0.49.0/src/cargo/core/shell.rs:330:5: docs for function returning `Result` missing `# Errors` section
611 cargo-0.49.0/src/cargo/core/shell.rs:98:5: this method could have a `#[must_use]` attribute
612 cargo-0.49.0/src/cargo/core/source/mod.rs:103:5: docs for function returning `Result` missing `# Errors` section
613 cargo-0.49.0/src/cargo/core/source/mod.rs:247:1: item name starts with its containing module's name
614 cargo-0.49.0/src/cargo/core/source/mod.rs:261:5: this method could have a `#[must_use]` attribute
615 cargo-0.49.0/src/cargo/core/source/mod.rs:268:5: this method could have a `#[must_use]` attribute
616 cargo-0.49.0/src/cargo/core/source/mod.rs:273:5: this method could have a `#[must_use]` attribute
617 cargo-0.49.0/src/cargo/core/source/mod.rs:291:5: this method could have a `#[must_use]` attribute
618 cargo-0.49.0/src/cargo/core/source/mod.rs:302:5: this method could have a `#[must_use]` attribute
619 cargo-0.49.0/src/cargo/core/source/mod.rs:307:5: this method could have a `#[must_use]` attribute
620 cargo-0.49.0/src/cargo/core/source/mod.rs:31:5: docs for function returning `Result` missing `# Errors` section
621 cargo-0.49.0/src/cargo/core/source/mod.rs:37:5: docs for function returning `Result` missing `# Errors` section
622 cargo-0.49.0/src/cargo/core/source/mod.rs:39:5: docs for function returning `Result` missing `# Errors` section
623 cargo-0.49.0/src/cargo/core/source/mod.rs:47:5: docs for function returning `Result` missing `# Errors` section
624 cargo-0.49.0/src/cargo/core/source/mod.rs:50:5: docs for function returning `Result` missing `# Errors` section
625 cargo-0.49.0/src/cargo/core/source/mod.rs:52:5: docs for function returning `Result` missing `# Errors` section
626 cargo-0.49.0/src/cargo/core/source/mod.rs:63:5: docs for function returning `Result` missing `# Errors` section
627 cargo-0.49.0/src/cargo/core/source/mod.rs:74:5: docs for function returning `Result` missing `# Errors` section
628 cargo-0.49.0/src/cargo/core/source/mod.rs:83:5: docs for function returning `Result` missing `# Errors` section
629 cargo-0.49.0/src/cargo/core/source/source_id.rs:107:5: docs for function returning `Result` missing `# Errors` section
630 cargo-0.49.0/src/cargo/core/source/source_id.rs:128:50: redundant closure found
631 cargo-0.49.0/src/cargo/core/source/source_id.rs:147:5: this method could have a `#[must_use]` attribute
632 cargo-0.49.0/src/cargo/core/source/source_id.rs:156:5: docs for function returning `Result` missing `# Errors` section
633 cargo-0.49.0/src/cargo/core/source/source_id.rs:162:5: docs for function returning `Result` missing `# Errors` section
634 cargo-0.49.0/src/cargo/core/source/source_id.rs:166:19: you should put `SourceId` between ticks in the documentation
635 cargo-0.49.0/src/cargo/core/source/source_id.rs:167:5: docs for function returning `Result` missing `# Errors` section
636 cargo-0.49.0/src/cargo/core/source/source_id.rs:171:19: you should put `SourceId` between ticks in the documentation
637 cargo-0.49.0/src/cargo/core/source/source_id.rs:172:5: docs for function returning `Result` missing `# Errors` section
638 cargo-0.49.0/src/cargo/core/source/source_id.rs:178:5: docs for function returning `Result` missing `# Errors` section
639 cargo-0.49.0/src/cargo/core/source/source_id.rs:187:5: docs for function returning `Result` missing `# Errors` section
640 cargo-0.49.0/src/cargo/core/source/source_id.rs:18:74: calling `std::sync::Mutex::default()` is more clear than this expression
641 cargo-0.49.0/src/cargo/core/source/source_id.rs:195:5: docs for function returning `Result` missing `# Errors` section
642 cargo-0.49.0/src/cargo/core/source/source_id.rs:207:5: this method could have a `#[must_use]` attribute
643 cargo-0.49.0/src/cargo/core/source/source_id.rs:213:5: this method could have a `#[must_use]` attribute
644 cargo-0.49.0/src/cargo/core/source/source_id.rs:217:5: this method could have a `#[must_use]` attribute
645 cargo-0.49.0/src/cargo/core/source/source_id.rs:225:5: this method could have a `#[must_use]` attribute
646 cargo-0.49.0/src/cargo/core/source/source_id.rs:228:16: use Option::map_or_else instead of an if let/else
647 cargo-0.49.0/src/cargo/core/source/source_id.rs:236:5: this method could have a `#[must_use]` attribute
648 cargo-0.49.0/src/cargo/core/source/source_id.rs:241:5: this method could have a `#[must_use]` attribute
649 cargo-0.49.0/src/cargo/core/source/source_id.rs:252:5: this method could have a `#[must_use]` attribute
650 cargo-0.49.0/src/cargo/core/source/source_id.rs:257:5: this method could have a `#[must_use]` attribute
651 cargo-0.49.0/src/cargo/core/source/source_id.rs:262:5: docs for function returning `Result` missing `# Errors` section
652 cargo-0.49.0/src/cargo/core/source/source_id.rs:305:5: this method could have a `#[must_use]` attribute
653 cargo-0.49.0/src/cargo/core/source/source_id.rs:310:5: this method could have a `#[must_use]` attribute
654 cargo-0.49.0/src/cargo/core/source/source_id.rs:318:5: this method could have a `#[must_use]` attribute
655 cargo-0.49.0/src/cargo/core/source/source_id.rs:326:5: this method could have a `#[must_use]` attribute
656 cargo-0.49.0/src/cargo/core/source/source_id.rs:355:5: this method could have a `#[must_use]` attribute
657 cargo-0.49.0/src/cargo/core/source/source_id.rs:393:61: this `match` has identical arm bodies
658 cargo-0.49.0/src/cargo/core/source/source_id.rs:394:42: this `match` has identical arm bodies
659 cargo-0.49.0/src/cargo/core/source/source_id.rs:395:42: this `match` has identical arm bodies
660 cargo-0.49.0/src/cargo/core/source/source_id.rs:397:71: this `match` has identical arm bodies
661 cargo-0.49.0/src/cargo/core/source/source_id.rs:397:71: this `match` has identical arm bodies
662 cargo-0.49.0/src/cargo/core/source/source_id.rs:398:47: this `match` has identical arm bodies
663 cargo-0.49.0/src/cargo/core/source/source_id.rs:398:47: this `match` has identical arm bodies
664 cargo-0.49.0/src/cargo/core/source/source_id.rs:399:47: this `match` has identical arm bodies
665 cargo-0.49.0/src/cargo/core/source/source_id.rs:399:47: this `match` has identical arm bodies
666 cargo-0.49.0/src/cargo/core/source/source_id.rs:401:63: this `match` has identical arm bodies
667 cargo-0.49.0/src/cargo/core/source/source_id.rs:401:63: this `match` has identical arm bodies
668 cargo-0.49.0/src/cargo/core/source/source_id.rs:401:63: this `match` has identical arm bodies
669 cargo-0.49.0/src/cargo/core/source/source_id.rs:402:43: this `match` has identical arm bodies
670 cargo-0.49.0/src/cargo/core/source/source_id.rs:402:43: this `match` has identical arm bodies
671 cargo-0.49.0/src/cargo/core/source/source_id.rs:402:43: this `match` has identical arm bodies
672 cargo-0.49.0/src/cargo/core/source/source_id.rs:403:43: this `match` has identical arm bodies
673 cargo-0.49.0/src/cargo/core/source/source_id.rs:403:43: this `match` has identical arm bodies
674 cargo-0.49.0/src/cargo/core/source/source_id.rs:403:43: this `match` has identical arm bodies
675 cargo-0.49.0/src/cargo/core/source/source_id.rs:406:21: usage of wildcard import for enum variants
676 cargo-0.49.0/src/cargo/core/source/source_id.rs:412:41: this `match` has identical arm bodies
677 cargo-0.49.0/src/cargo/core/source/source_id.rs:413:36: this `match` has identical arm bodies
678 cargo-0.49.0/src/cargo/core/source/source_id.rs:414:36: this `match` has identical arm bodies
679 cargo-0.49.0/src/cargo/core/source/source_id.rs:420:47: this `match` has identical arm bodies
680 cargo-0.49.0/src/cargo/core/source/source_id.rs:420:47: this `match` has identical arm bodies
681 cargo-0.49.0/src/cargo/core/source/source_id.rs:494:42: this `match` has identical arm bodies
682 cargo-0.49.0/src/cargo/core/source/source_id.rs:512:17: integer type suffix should be separated by an underscore
683 cargo-0.49.0/src/cargo/core/source/source_id.rs:513:17: integer type suffix should be separated by an underscore
684 cargo-0.49.0/src/cargo/core/source/source_id.rs:517:17: integer type suffix should be separated by an underscore
685 cargo-0.49.0/src/cargo/core/source/source_id.rs:518:17: integer type suffix should be separated by an underscore
686 cargo-0.49.0/src/cargo/core/source/source_id.rs:525:17: integer type suffix should be separated by an underscore
687 cargo-0.49.0/src/cargo/core/source/source_id.rs:526:17: integer type suffix should be separated by an underscore
688 cargo-0.49.0/src/cargo/core/source/source_id.rs:530:17: integer type suffix should be separated by an underscore
689 cargo-0.49.0/src/cargo/core/source/source_id.rs:531:17: integer type suffix should be separated by an underscore
690 cargo-0.49.0/src/cargo/core/source/source_id.rs:535:33: integer type suffix should be separated by an underscore
691 cargo-0.49.0/src/cargo/core/source/source_id.rs:536:37: integer type suffix should be separated by an underscore
692 cargo-0.49.0/src/cargo/core/source/source_id.rs:537:42: integer type suffix should be separated by an underscore
693 cargo-0.49.0/src/cargo/core/source/source_id.rs:538:38: integer type suffix should be separated by an underscore
694 cargo-0.49.0/src/cargo/core/source/source_id.rs:548:1: item name starts with its containing module's name
695 cargo-0.49.0/src/cargo/core/source/source_id.rs:597:5: this method could have a `#[must_use]` attribute
696 cargo-0.49.0/src/cargo/core/summary.rs:103:5: this method could have a `#[must_use]` attribute
697 cargo-0.49.0/src/cargo/core/summary.rs:123:5: this method could have a `#[must_use]` attribute
698 cargo-0.49.0/src/cargo/core/summary.rs:150:1: this function has too many lines (141/100)
699 cargo-0.49.0/src/cargo/core/summary.rs:158:9: usage of wildcard import for enum variants
700 cargo-0.49.0/src/cargo/core/summary.rs:181:21: unnecessary boolean `not` operation
701 cargo-0.49.0/src/cargo/core/summary.rs:192:28: redundant else block
702 cargo-0.49.0/src/cargo/core/summary.rs:258:32: redundant else block
703 cargo-0.49.0/src/cargo/core/summary.rs:281:28: redundant else block
704 cargo-0.49.0/src/cargo/core/summary.rs:303:28: redundant else block
705 cargo-0.49.0/src/cargo/core/summary.rs:321:51: this `match` has identical arm bodies
706 cargo-0.49.0/src/cargo/core/summary.rs:344:5: you should put `FeatureValue` between ticks in the documentation
707 cargo-0.49.0/src/cargo/core/summary.rs:350:85: you should put `FeatureValue` between ticks in the documentation
708 cargo-0.49.0/src/cargo/core/summary.rs:36:5: docs for function returning `Result` missing `# Errors` section
709 cargo-0.49.0/src/cargo/core/summary.rs:378:5: this method could have a `#[must_use]` attribute
710 cargo-0.49.0/src/cargo/core/summary.rs:386:5: this method could have a `#[must_use]` attribute
711 cargo-0.49.0/src/cargo/core/summary.rs:387:13: usage of wildcard import for enum variants
712 cargo-0.49.0/src/cargo/core/summary.rs:407:13: usage of wildcard import for enum variants
713 cargo-0.49.0/src/cargo/core/summary.rs:69:34: redundant closure found
714 cargo-0.49.0/src/cargo/core/summary.rs:75:5: this method could have a `#[must_use]` attribute
715 cargo-0.49.0/src/cargo/core/summary.rs:78:5: this method could have a `#[must_use]` attribute
716 cargo-0.49.0/src/cargo/core/summary.rs:81:5: this method could have a `#[must_use]` attribute
717 cargo-0.49.0/src/cargo/core/summary.rs:84:5: this method could have a `#[must_use]` attribute
718 cargo-0.49.0/src/cargo/core/summary.rs:87:5: this method could have a `#[must_use]` attribute
719 cargo-0.49.0/src/cargo/core/summary.rs:90:5: this method could have a `#[must_use]` attribute
720 cargo-0.49.0/src/cargo/core/summary.rs:93:5: this method could have a `#[must_use]` attribute
721 cargo-0.49.0/src/cargo/core/summary.rs:96:5: this method could have a `#[must_use]` attribute
722 cargo-0.49.0/src/cargo/core/summary.rs:99:5: this method could have a `#[must_use]` attribute
723 cargo-0.49.0/src/cargo/core/workspace.rs:1019:59: called `filter(..).map(..)` on an `Iterator`
724 cargo-0.49.0/src/cargo/core/workspace.rs:1056:5: this function's return value is unnecessarily wrapped by `Result`
725 cargo-0.49.0/src/cargo/core/workspace.rs:113:1: item name starts with its containing module's name
726 cargo-0.49.0/src/cargo/core/workspace.rs:1157:5: this method could have a `#[must_use]` attribute
727 cargo-0.49.0/src/cargo/core/workspace.rs:128:1: item name starts with its containing module's name
728 cargo-0.49.0/src/cargo/core/workspace.rs:150:5: docs for function returning `Result` missing `# Errors` section
729 cargo-0.49.0/src/cargo/core/workspace.rs:159:16: redundant else block
730 cargo-0.49.0/src/cargo/core/workspace.rs:197:5: docs for function returning `Result` missing `# Errors` section
731 cargo-0.49.0/src/cargo/core/workspace.rs:225:5: docs for function returning `Result` missing `# Errors` section
732 cargo-0.49.0/src/cargo/core/workspace.rs:255:5: docs for function returning `Result` missing `# Errors` section
733 cargo-0.49.0/src/cargo/core/workspace.rs:267:5: docs for function returning `Result` missing `# Errors` section
734 cargo-0.49.0/src/cargo/core/workspace.rs:329:37: you should put `VirtualManifest` between ticks in the documentation
735 cargo-0.49.0/src/cargo/core/workspace.rs:410:5: docs for function returning `Result` missing `# Errors` section
736 cargo-0.49.0/src/cargo/core/workspace.rs:440:9: this function's return value is unnecessarily wrapped by `Result`
737 cargo-0.49.0/src/cargo/core/workspace.rs:511:32: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
738 cargo-0.49.0/src/cargo/core/workspace.rs:561:25: literal non-ASCII character detected
739 cargo-0.49.0/src/cargo/core/workspace.rs:613:13: called `filter_map(..).map(..)` on an `Iterator`
740 cargo-0.49.0/src/cargo/core/workspace.rs:615:22: redundant closure found
741 cargo-0.49.0/src/cargo/core/workspace.rs:688:35: called `filter(..).map(..)` on an `Iterator`
742 cargo-0.49.0/src/cargo/core/workspace.rs:762:27: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
743 cargo-0.49.0/src/cargo/core/workspace.rs:784:17: unnecessary boolean `not` operation
744 cargo-0.49.0/src/cargo/core/workspace.rs:849:5: docs for function returning `Result` missing `# Errors` section
745 cargo-0.49.0/src/cargo/core/workspace.rs:893:5: docs for function returning `Result` missing `# Errors` section
746 cargo-0.49.0/src/cargo/core/workspace.rs:906:24: redundant else block
747 cargo-0.49.0/src/cargo/core/workspace.rs:932:5: docs for function returning `Result` missing `# Errors` section
748 cargo-0.49.0/src/cargo/lib.rs:177:1: this function could have a `#[must_use]` attribute
749 cargo-0.49.0/src/cargo/lib.rs:180:36: redundant closure found
750 cargo-0.49.0/src/cargo/lib.rs:180:36: redundant closure found
751 cargo-0.49.0/src/cargo/lib.rs:180:36: redundant closure found
752 cargo-0.49.0/src/cargo/lib.rs:180:36: redundant closure found
753 cargo-0.49.0/src/cargo/lib.rs:180:36: redundant closure found
754 cargo-0.49.0/src/cargo/ops/cargo_clean.rs:205:23: redundant closure found
755 cargo-0.49.0/src/cargo/ops/cargo_clean.rs:27:1: docs for function returning `Result` missing `# Errors` section
756 cargo-0.49.0/src/cargo/ops/cargo_clean.rs:27:1: this function has too many lines (120/100)
757 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:1078:14: redundant closure found
758 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:109:5: docs for function returning `Result` missing `# Errors` section
759 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:119:5: docs for function returning `Result` missing `# Errors` section
760 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:1227:17: this argument is passed by value, but not consumed in the function body
761 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:127:35: usage of `FromIterator::from_iter`
762 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:128:32: called `filter(..).map(..)` on an `Iterator`
763 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:173:5: docs for function returning `Result` missing `# Errors` section
764 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:205:36: this `match` has identical arm bodies
765 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:242:1: docs for function returning `Result` missing `# Errors` section
766 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:249:1: docs for function returning `Result` missing `# Errors` section
767 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:258:1: docs for function returning `Result` missing `# Errors` section
768 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:275:1: docs for function returning `Result` missing `# Errors` section
769 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:275:1: this function has too many lines (219/100)
770 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:468:9: calling `std::collections::HashMap::default()` is more clear than this expression
771 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:548:5: this method could have a `#[must_use]` attribute
772 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:556:5: this method could have a `#[must_use]` attribute
773 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:574:5: this method could have a `#[must_use]` attribute
774 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:583:21: you should put `CompileFilter` between ticks in the documentation
775 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:584:5: more than 3 bools in function parameters
776 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:584:5: this method could have a `#[must_use]` attribute
777 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:592:9: binding's name is too similar to existing binding
778 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:593:9: binding's name is too similar to existing binding
779 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:607:13: binding's name is too similar to existing binding
780 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:612:21: you should put `CompileFilter` between ticks in the documentation
781 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:613:5: this method could have a `#[must_use]` attribute
782 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:618:9: binding's name is too similar to existing binding
783 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:641:5: this method could have a `#[must_use]` attribute
784 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:652:5: this method could have a `#[must_use]` attribute
785 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:655:50: this `match` has identical arm bodies
786 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:673:5: this method could have a `#[must_use]` attribute
787 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:692:49: this `match` has identical arm bodies
788 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:703:5: this method could have a `#[must_use]` attribute
789 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:729:1: this function has too many lines (205/100)
790 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:82:5: docs for function returning `Result` missing `# Errors` section
791 cargo-0.49.0/src/cargo/ops/cargo_compile.rs:874:69: redundant closure found
792 cargo-0.49.0/src/cargo/ops/cargo_doc.rs:20:1: docs for function returning `Result` missing `# Errors` section
793 cargo-0.49.0/src/cargo/ops/cargo_fetch.rs:15:1: docs for function returning `Result` missing `# Errors` section
794 cargo-0.49.0/src/cargo/ops/cargo_fetch.rs:27:46: redundant closure found
795 cargo-0.49.0/src/cargo/ops/cargo_fetch.rs:36:20: called `filter(..).map(..)` on an `Iterator`
796 cargo-0.49.0/src/cargo/ops/cargo_generate_lockfile.rs:160:5: adding items after statements is confusing, since items exist from the start of the scope
797 cargo-0.49.0/src/cargo/ops/cargo_generate_lockfile.rs:175:5: adding items after statements is confusing, since items exist from the start of the scope
798 cargo-0.49.0/src/cargo/ops/cargo_generate_lockfile.rs:22:1: docs for function returning `Result` missing `# Errors` section
799 cargo-0.49.0/src/cargo/ops/cargo_generate_lockfile.rs:37:1: docs for function returning `Result` missing `# Errors` section
800 cargo-0.49.0/src/cargo/ops/cargo_generate_lockfile.rs:37:1: this function has too many lines (171/100)
801 cargo-0.49.0/src/cargo/ops/cargo_install.rs:13:5: usage of wildcard import
802 cargo-0.49.0/src/cargo/ops/cargo_install.rs:148:1: more than 3 bools in function parameters
803 cargo-0.49.0/src/cargo/ops/cargo_install.rs:148:1: this function has too many lines (316/100)
804 cargo-0.49.0/src/cargo/ops/cargo_install.rs:202:17: redundant closure found
805 cargo-0.49.0/src/cargo/ops/cargo_install.rs:312:64: redundant closure found
806 cargo-0.49.0/src/cargo/ops/cargo_install.rs:318:63: called `filter(..).map(..)` on an `Iterator`
807 cargo-0.49.0/src/cargo/ops/cargo_install.rs:32:13: non-binding `let` on a type that implements `Drop`
808 cargo-0.49.0/src/cargo/ops/cargo_install.rs:37:1: docs for function returning `Result` missing `# Errors` section
809 cargo-0.49.0/src/cargo/ops/cargo_install.rs:454:22: redundant closure found
810 cargo-0.49.0/src/cargo/ops/cargo_install.rs:483:5: adding items after statements is confusing, since items exist from the start of the scope
811 cargo-0.49.0/src/cargo/ops/cargo_install.rs:683:1: docs for function returning `Result` missing `# Errors` section
812 cargo-0.49.0/src/cargo/ops/cargo_new.rs:101:5: docs for function returning `Result` missing `# Errors` section
813 cargo-0.49.0/src/cargo/ops/cargo_new.rs:245:5: adding items after statements is confusing, since items exist from the start of the scope
814 cargo-0.49.0/src/cargo/ops/cargo_new.rs:251:5: adding items after statements is confusing, since items exist from the start of the scope
815 cargo-0.49.0/src/cargo/ops/cargo_new.rs:367:1: docs for function returning `Result` missing `# Errors` section
816 cargo-0.49.0/src/cargo/ops/cargo_new.rs:405:1: docs for function returning `Result` missing `# Errors` section
817 cargo-0.49.0/src/cargo/ops/cargo_new.rs:489:5: you should put `IgnoreList` between ticks in the documentation
818 cargo-0.49.0/src/cargo/ops/cargo_new.rs:525:47: you should put `IgnoreList` between ticks in the documentation
819 cargo-0.49.0/src/cargo/ops/cargo_new.rs:525:9: you should put `format_existing` between ticks in the documentation
820 cargo-0.49.0/src/cargo/ops/cargo_new.rs:572:34: this `match` has identical arm bodies
821 cargo-0.49.0/src/cargo/ops/cargo_new.rs:623:1: this function has too many lines (130/100)
822 cargo-0.49.0/src/cargo/ops/cargo_new.rs:781:5: called `filter_map(..).next()` on an `Iterator`. This is more succinctly expressed by calling `.find_map(..)` instead.
823 cargo-0.49.0/src/cargo/ops/cargo_new.rs:800:16: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
824 cargo-0.49.0/src/cargo/ops/cargo_output_metadata.rs:163:36: redundant closure found
825 cargo-0.49.0/src/cargo/ops/cargo_output_metadata.rs:27:1: docs for function returning `Result` missing `# Errors` section
826 cargo-0.49.0/src/cargo/ops/cargo_output_metadata.rs:45:45: redundant closure found
827 cargo-0.49.0/src/cargo/ops/cargo_package.rs:144:1: this function has too many lines (112/100)
828 cargo-0.49.0/src/cargo/ops/cargo_package.rs:207:13: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
829 cargo-0.49.0/src/cargo/ops/cargo_package.rs:25:1: more than 3 bools in a struct
830 cargo-0.49.0/src/cargo/ops/cargo_package.rs:307:54: redundant closure found
831 cargo-0.49.0/src/cargo/ops/cargo_package.rs:394:5: adding items after statements is confusing, since items exist from the start of the scope
832 cargo-0.49.0/src/cargo/ops/cargo_package.rs:418:21: called `filter(..).map(..)` on an `Iterator`
833 cargo-0.49.0/src/cargo/ops/cargo_package.rs:425:61: redundant closure found
834 cargo-0.49.0/src/cargo/ops/cargo_package.rs:459:5: adding items after statements is confusing, since items exist from the start of the scope
835 cargo-0.49.0/src/cargo/ops/cargo_package.rs:66:1: docs for function returning `Result` missing `# Errors` section
836 cargo-0.49.0/src/cargo/ops/cargo_package.rs:769:29: called `filter(..).map(..)` on an `Iterator`
837 cargo-0.49.0/src/cargo/ops/cargo_package.rs:93:20: unnecessary boolean `not` operation
838 cargo-0.49.0/src/cargo/ops/cargo_pkgid.rs:5:1: docs for function returning `Result` missing `# Errors` section
839 cargo-0.49.0/src/cargo/ops/cargo_read_manifest.rs:14:1: docs for function returning `Result` missing `# Errors` section
840 cargo-0.49.0/src/cargo/ops/cargo_read_manifest.rs:171:5: adding items after statements is confusing, since items exist from the start of the scope
841 cargo-0.49.0/src/cargo/ops/cargo_read_manifest.rs:37:1: docs for function returning `Result` missing `# Errors` section
842 cargo-0.49.0/src/cargo/ops/cargo_read_manifest.rs:57:49: redundant closure found
843 cargo-0.49.0/src/cargo/ops/cargo_read_manifest.rs:69:37: redundant closure found
844 cargo-0.49.0/src/cargo/ops/cargo_run.rs:25:24: unnecessary boolean `not` operation
845 cargo-0.49.0/src/cargo/ops/cargo_run.rs:35:9: unnecessary boolean `not` operation
846 cargo-0.49.0/src/cargo/ops/cargo_run.rs:37:16: redundant else block
847 cargo-0.49.0/src/cargo/ops/cargo_run.rs:53:9: unnecessary boolean `not` operation
848 cargo-0.49.0/src/cargo/ops/cargo_run.rs:65:16: redundant else block
849 cargo-0.49.0/src/cargo/ops/cargo_run.rs:9:1: docs for function returning `Result` missing `# Errors` section
850 cargo-0.49.0/src/cargo/ops/cargo_test.rs:16:1: docs for function returning `Result` missing `# Errors` section
851 cargo-0.49.0/src/cargo/ops/cargo_test.rs:43:1: docs for function returning `Result` missing `# Errors` section
852 cargo-0.49.0/src/cargo/ops/cargo_test.rs:84:17: binding's name is too similar to existing binding
853 cargo-0.49.0/src/cargo/ops/cargo_uninstall.rs:14:1: docs for function returning `Result` missing `# Errors` section
854 cargo-0.49.0/src/cargo/ops/cargo_uninstall.rs:7:5: usage of wildcard import
855 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:147:9: you should put `PackageId` between ticks in the documentation
856 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:233:21: calling `push_str()` using a single-character string literal
857 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:244:22: you should put `PackageId` between ticks in the documentation
858 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:244:63: you should put `PackageId` between ticks in the documentation
859 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:253:17: unnecessary boolean `not` operation
860 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:370:5: this function's return value is unnecessarily wrapped by `Result`
861 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:392:9: called `find(..).map(..)` on an `Iterator`
862 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:505:8: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
863 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:525:10: this argument is passed by value, but not consumed in the function body
864 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:542:27: redundant closure found
865 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:542:5: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
866 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:561:20: redundant else block
867 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:613:5: adding items after statements is confusing, since items exist from the start of the scope
868 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:645:41: you should put `BTreeSet` between ticks in the documentation
869 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:654:42: called `filter(..).map(..)` on an `Iterator`
870 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:662:14: called `filter(..).map(..)` on an `Iterator`
871 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:674:17: called `filter(..).map(..)` on an `Iterator`
872 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:681:17: called `filter(..).map(..)` on an `Iterator`
873 cargo-0.49.0/src/cargo/ops/common_for_install_and_uninstall.rs:92:19: you should put `InstallTracker` between ticks in the documentation
874 cargo-0.49.0/src/cargo/ops/fix.rs:200:1: docs for function returning `Result` missing `# Errors` section
875 cargo-0.49.0/src/cargo/ops/fix.rs:200:1: item name starts with its containing module's name
876 cargo-0.49.0/src/cargo/ops/fix.rs:424:20: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
877 cargo-0.49.0/src/cargo/ops/fix.rs:455:13: binding's name is too similar to existing binding
878 cargo-0.49.0/src/cargo/ops/fix.rs:506:17: binding's name is too similar to existing binding
879 cargo-0.49.0/src/cargo/ops/fix.rs:608:9: field assignment outside of initializer for an instance created with Default::default()
880 cargo-0.49.0/src/cargo/ops/fix.rs:612:42: redundant closure found
881 cargo-0.49.0/src/cargo/ops/fix.rs:619:48: stripping a prefix manually
882 cargo-0.49.0/src/cargo/ops/fix.rs:66:1: item name starts with its containing module's name
883 cargo-0.49.0/src/cargo/ops/fix.rs:66:1: more than 3 bools in a struct
884 cargo-0.49.0/src/cargo/ops/fix.rs:708:18: this `match` has identical arm bodies
885 cargo-0.49.0/src/cargo/ops/fix.rs:77:1: docs for function returning `Result` missing `# Errors` section
886 cargo-0.49.0/src/cargo/ops/lockfile.rs:154:13: calling `push_str()` using a single-character string literal
887 cargo-0.49.0/src/cargo/ops/lockfile.rs:217:9: calling `push_str()` using a single-character string literal
888 cargo-0.49.0/src/cargo/ops/lockfile.rs:30:1: docs for function returning `Result` missing `# Errors` section
889 cargo-0.49.0/src/cargo/ops/lockfile.rs:35:1: docs for function returning `Result` missing `# Errors` section
890 cargo-0.49.0/src/cargo/ops/lockfile.rs:35:1: item name ends with its containing module's name
891 cargo-0.49.0/src/cargo/ops/lockfile.rs:87:1: this function's return value is unnecessarily wrapped by `Result`
892 cargo-0.49.0/src/cargo/ops/lockfile.rs:8:1: docs for function returning `Result` missing `# Errors` section
893 cargo-0.49.0/src/cargo/ops/lockfile.rs:8:1: item name ends with its containing module's name
894 cargo-0.49.0/src/cargo/ops/registry.rs:150:21: redundant closure found
895 cargo-0.49.0/src/cargo/ops/registry.rs:188:1: this function has too many lines (130/100)
896 cargo-0.49.0/src/cargo/ops/registry.rs:196:16: called `filter(..).map(..)` on an `Iterator`
897 cargo-0.49.0/src/cargo/ops/registry.rs:212:32: unnecessary `!=` operation
898 cargo-0.49.0/src/cargo/ops/registry.rs:222:53: redundant closure found
899 cargo-0.49.0/src/cargo/ops/registry.rs:224:44: redundant closure found
900 cargo-0.49.0/src/cargo/ops/registry.rs:31:1: item name starts with its containing module's name
901 cargo-0.49.0/src/cargo/ops/registry.rs:346:1: docs for function returning `Result` missing `# Errors` section
902 cargo-0.49.0/src/cargo/ops/registry.rs:346:1: item name starts with its containing module's name
903 cargo-0.49.0/src/cargo/ops/registry.rs:351:26: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
904 cargo-0.49.0/src/cargo/ops/registry.rs:385:12: this argument is passed by value, but not consumed in the function body
905 cargo-0.49.0/src/cargo/ops/registry.rs:386:15: this argument is passed by value, but not consumed in the function body
906 cargo-0.49.0/src/cargo/ops/registry.rs:38:1: more than 3 bools in a struct
907 cargo-0.49.0/src/cargo/ops/registry.rs:477:1: docs for function returning `Result` missing `# Errors` section
908 cargo-0.49.0/src/cargo/ops/registry.rs:483:1: docs for function returning `Result` missing `# Errors` section
909 cargo-0.49.0/src/cargo/ops/registry.rs:503:1: docs for function returning `Result` missing `# Errors` section
910 cargo-0.49.0/src/cargo/ops/registry.rs:505:38: calling `util::config::CargoHttpConfig::default()` is more clear than this expression
911 cargo-0.49.0/src/cargo/ops/registry.rs:510:1: docs for function returning `Result` missing `# Errors` section
912 cargo-0.49.0/src/cargo/ops/registry.rs:529:5: adding items after statements is confusing, since items exist from the start of the scope
913 cargo-0.49.0/src/cargo/ops/registry.rs:53:1: docs for function returning `Result` missing `# Errors` section
914 cargo-0.49.0/src/cargo/ops/registry.rs:573:22: this `match` has identical arm bodies
915 cargo-0.49.0/src/cargo/ops/registry.rs:608:5: docs for function returning `Result` missing `# Errors` section
916 cargo-0.49.0/src/cargo/ops/registry.rs:621:5: docs for function returning `Result` missing `# Errors` section
917 cargo-0.49.0/src/cargo/ops/registry.rs:671:1: docs for function returning `Result` missing `# Errors` section
918 cargo-0.49.0/src/cargo/ops/registry.rs:671:1: item name starts with its containing module's name
919 cargo-0.49.0/src/cargo/ops/registry.rs:674:10: this argument is passed by value, but not consumed in the function body
920 cargo-0.49.0/src/cargo/ops/registry.rs:678:17: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
921 cargo-0.49.0/src/cargo/ops/registry.rs:730:1: docs for function returning `Result` missing `# Errors` section
922 cargo-0.49.0/src/cargo/ops/registry.rs:731:16: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
923 cargo-0.49.0/src/cargo/ops/registry.rs:785:1: docs for function returning `Result` missing `# Errors` section
924 cargo-0.49.0/src/cargo/ops/registry.rs:794:16: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
925 cargo-0.49.0/src/cargo/ops/registry.rs:828:14: you should put `SourceId` between ticks in the documentation
926 cargo-0.49.0/src/cargo/ops/registry.rs:848:1: docs for function returning `Result` missing `# Errors` section
927 cargo-0.49.0/src/cargo/ops/resolve.rs:199:1: docs for function returning `Result` missing `# Errors` section
928 cargo-0.49.0/src/cargo/ops/resolve.rs:199:1: item name starts with its containing module's name
929 cargo-0.49.0/src/cargo/ops/resolve.rs:199:1: this function has too many lines (137/100)
930 cargo-0.49.0/src/cargo/ops/resolve.rs:241:28: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
931 cargo-0.49.0/src/cargo/ops/resolve.rs:28:1: item name ends with its containing module's name
932 cargo-0.49.0/src/cargo/ops/resolve.rs:384:1: docs for function returning `Result` missing `# Errors` section
933 cargo-0.49.0/src/cargo/ops/resolve.rs:417:1: docs for function returning `Result` missing `# Errors` section
934 cargo-0.49.0/src/cargo/ops/resolve.rs:589:9: `keep` is being shadowed
935 cargo-0.49.0/src/cargo/ops/resolve.rs:58:1: docs for function returning `Result` missing `# Errors` section
936 cargo-0.49.0/src/cargo/ops/resolve.rs:58:1: item name starts with its containing module's name
937 cargo-0.49.0/src/cargo/ops/resolve.rs:602:5: adding items after statements is confusing, since items exist from the start of the scope
938 cargo-0.49.0/src/cargo/ops/resolve.rs:75:1: docs for function returning `Result` missing `# Errors` section
939 cargo-0.49.0/src/cargo/ops/resolve.rs:75:1: item name starts with its containing module's name
940 cargo-0.49.0/src/cargo/ops/tree/graph.rs:129:26: you should put `PackageIds` between ticks in the documentation
941 cargo-0.49.0/src/cargo/ops/tree/graph.rs:131:47: called `filter(..).map(..)` on an `Iterator`
942 cargo-0.49.0/src/cargo/ops/tree/graph.rs:152:15: indexing into a vector may panic
943 cargo-0.49.0/src/cargo/ops/tree/graph.rs:173:9: adding items after statements is confusing, since items exist from the start of the scope
944 cargo-0.49.0/src/cargo/ops/tree/graph.rs:234:46: called `filter(..).flat_map(..)` on an `Iterator`
945 cargo-0.49.0/src/cargo/ops/tree/graph.rs:328:44: this `match` has identical arm bodies
946 cargo-0.49.0/src/cargo/ops/tree/graph.rs:330:50: this `match` has identical arm bodies
947 cargo-0.49.0/src/cargo/ops/tree/graph.rs:563:35: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
948 cargo-0.49.0/src/cargo/ops/tree/mod.rs:112:11: literal non-ASCII character detected
949 cargo-0.49.0/src/cargo/ops/tree/mod.rs:113:10: literal non-ASCII character detected
950 cargo-0.49.0/src/cargo/ops/tree/mod.rs:114:10: literal non-ASCII character detected
951 cargo-0.49.0/src/cargo/ops/tree/mod.rs:115:12: literal non-ASCII character detected
952 cargo-0.49.0/src/cargo/ops/tree/mod.rs:126:1: docs for function returning `Result` missing `# Errors` section
953 cargo-0.49.0/src/cargo/ops/tree/mod.rs:21:1: item name starts with its containing module's name
954 cargo-0.49.0/src/cargo/ops/tree/mod.rs:21:1: more than 3 bools in a struct
955 cargo-0.49.0/src/cargo/ops/tree/mod.rs:360:30: this `match` has identical arm bodies
956 cargo-0.49.0/src/cargo/ops/tree/mod.rs:58:5: this method could have a `#[must_use]` attribute
957 cargo-0.49.0/src/cargo/ops/vendor.rs:14:1: item name starts with its containing module's name
958 cargo-0.49.0/src/cargo/ops/vendor.rs:21:1: docs for function returning `Result` missing `# Errors` section
959 cargo-0.49.0/src/cargo/ops/vendor.rs:314:34: this `match` has identical arm bodies
960 cargo-0.49.0/src/cargo/ops/vendor.rs:324:13: wildcard match will miss any future added variants
961 cargo-0.49.0/src/cargo/ops/vendor.rs:70:1: this function has too many lines (175/100)
962 cargo-0.49.0/src/cargo/sources/config.rs:102:5: docs for function returning `Result` missing `# Errors` section
963 cargo-0.49.0/src/cargo/sources/config.rs:135:67: redundant closure found
964 cargo-0.49.0/src/cargo/sources/config.rs:206:36: this argument is passed by value, but not consumed in the function body
965 cargo-0.49.0/src/cargo/sources/config.rs:282:9: adding items after statements is confusing, since items exist from the start of the scope
966 cargo-0.49.0/src/cargo/sources/config.rs:70:5: docs for function returning `Result` missing `# Errors` section
967 cargo-0.49.0/src/cargo/sources/config.rs:81:5: docs for function returning `Result` missing `# Errors` section
968 cargo-0.49.0/src/cargo/sources/config.rs:97:5: this method could have a `#[must_use]` attribute
969 cargo-0.49.0/src/cargo/sources/directory.rs:14:1: item name starts with its containing module's name
970 cargo-0.49.0/src/cargo/sources/directory.rs:90:56: redundant closure found
971 cargo-0.49.0/src/cargo/sources/git/source.rs:14:1: item name ends with its containing module's name
972 cargo-0.49.0/src/cargo/sources/git/source.rs:25:5: docs for function returning `Result` missing `# Errors` section
973 cargo-0.49.0/src/cargo/sources/git/source.rs:49:5: this method could have a `#[must_use]` attribute
974 cargo-0.49.0/src/cargo/sources/git/source.rs:53:5: docs for function returning `Result` missing `# Errors` section
975 cargo-0.49.0/src/cargo/sources/git/source.rs:69:20: comparison to empty slice
976 cargo-0.49.0/src/cargo/sources/git/utils.rs:1025:19: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
977 cargo-0.49.0/src/cargo/sources/git/utils.rs:1158:9: stripping a suffix manually
978 cargo-0.49.0/src/cargo/sources/git/utils.rs:176:5: this method could have a `#[must_use]` attribute
979 cargo-0.49.0/src/cargo/sources/git/utils.rs:180:5: this method could have a `#[must_use]` attribute
980 cargo-0.49.0/src/cargo/sources/git/utils.rs:184:5: docs for function returning `Result` missing `# Errors` section
981 cargo-0.49.0/src/cargo/sources/git/utils.rs:188:5: docs for function returning `Result` missing `# Errors` section
982 cargo-0.49.0/src/cargo/sources/git/utils.rs:242:5: docs for function returning `Result` missing `# Errors` section
983 cargo-0.49.0/src/cargo/sources/git/utils.rs:253:5: docs for function returning `Result` missing `# Errors` section
984 cargo-0.49.0/src/cargo/sources/git/utils.rs:262:13: unnecessary boolean `not` operation
985 cargo-0.49.0/src/cargo/sources/git/utils.rs:289:5: docs for function returning `Result` missing `# Errors` section
986 cargo-0.49.0/src/cargo/sources/git/utils.rs:294:5: this method could have a `#[must_use]` attribute
987 cargo-0.49.0/src/cargo/sources/git/utils.rs:298:5: docs for function returning `Result` missing `# Errors` section
988 cargo-0.49.0/src/cargo/sources/git/utils.rs:308:5: docs for function returning `Result` missing `# Errors` section
989 cargo-0.49.0/src/cargo/sources/git/utils.rs:472:9: non-binding `let` on a type that implements `Drop`
990 cargo-0.49.0/src/cargo/sources/git/utils.rs:489:9: adding items after statements is confusing, since items exist from the start of the scope
991 cargo-0.49.0/src/cargo/sources/git/utils.rs:503:9: adding items after statements is confusing, since items exist from the start of the scope
992 cargo-0.49.0/src/cargo/sources/git/utils.rs:528:28: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
993 cargo-0.49.0/src/cargo/sources/git/utils.rs:537:21: non-binding `let` on a type that implements `Drop`
994 cargo-0.49.0/src/cargo/sources/git/utils.rs:588:1: this function has too many lines (135/100)
995 cargo-0.49.0/src/cargo/sources/git/utils.rs:758:9: calling `push_str()` using a single-character string literal
996 cargo-0.49.0/src/cargo/sources/git/utils.rs:858:1: docs for function returning `Result` missing `# Errors` section
997 cargo-0.49.0/src/cargo/sources/path.rs:129:44: this `match` has identical arm bodies
998 cargo-0.49.0/src/cargo/sources/path.rs:143:44: this `match` has identical arm bodies
999 cargo-0.49.0/src/cargo/sources/path.rs:15:1: item name starts with its containing module's name
1000 cargo-0.49.0/src/cargo/sources/path.rs:282:50: redundant closure found
1001 cargo-0.49.0/src/cargo/sources/path.rs:313:21: binding's name is too similar to existing binding
1002 cargo-0.49.0/src/cargo/sources/path.rs:314:21: binding's name is too similar to existing binding
1003 cargo-0.49.0/src/cargo/sources/path.rs:319:21: binding's name is too similar to existing binding
1004 cargo-0.49.0/src/cargo/sources/path.rs:339:9: adding items after statements is confusing, since items exist from the start of the scope
1005 cargo-0.49.0/src/cargo/sources/path.rs:339:9: this function's return value is unnecessarily wrapped by `Result`
1006 cargo-0.49.0/src/cargo/sources/path.rs:380:9: unused `self` argument
1007 cargo-0.49.0/src/cargo/sources/path.rs:419:50: redundant closure found
1008 cargo-0.49.0/src/cargo/sources/path.rs:429:5: docs for function returning `Result` missing `# Errors` section
1009 cargo-0.49.0/src/cargo/sources/path.rs:460:5: this method could have a `#[must_use]` attribute
1010 cargo-0.49.0/src/cargo/sources/path.rs:473:43: redundant closure found
1011 cargo-0.49.0/src/cargo/sources/path.rs:482:43: redundant closure found
1012 cargo-0.49.0/src/cargo/sources/path.rs:63:5: docs for function returning `Result` missing `# Errors` section
1013 cargo-0.49.0/src/cargo/sources/path.rs:77:5: docs for function returning `Result` missing `# Errors` section
1014 cargo-0.49.0/src/cargo/sources/path.rs:98:5: docs for function returning `Result` missing `# Errors` section
1015 cargo-0.49.0/src/cargo/sources/registry/index.rs:117:23: integer type suffix should be separated by an underscore
1016 cargo-0.49.0/src/cargo/sources/registry/index.rs:121:70: integer type suffix should be separated by an underscore
1017 cargo-0.49.0/src/cargo/sources/registry/index.rs:167:1: item name ends with its containing module's name
1018 cargo-0.49.0/src/cargo/sources/registry/index.rs:215:1: item name starts with its containing module's name
1019 cargo-0.49.0/src/cargo/sources/registry/index.rs:324:23: redundant closure found
1020 cargo-0.49.0/src/cargo/sources/registry/index.rs:393:25: called `filter(..).map(..)` on an `Iterator`
1021 cargo-0.49.0/src/cargo/sources/registry/index.rs:468:40: you should put `SourceId` between ticks in the documentation
1022 cargo-0.49.0/src/cargo/sources/registry/index.rs:590:9: adding items after statements is confusing, since items exist from the start of the scope
1023 cargo-0.49.0/src/cargo/sources/registry/index.rs:648:17: binding's name is too similar to existing binding
1024 cargo-0.49.0/src/cargo/sources/registry/index.rs:736:1: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
1025 cargo-0.49.0/src/cargo/sources/registry/index.rs:95:37: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
1026 cargo-0.49.0/src/cargo/sources/registry/local.rs:12:1: item name starts with its containing module's name
1027 cargo-0.49.0/src/cargo/sources/registry/mod.rs:192:1: item name starts with its containing module's name
1028 cargo-0.49.0/src/cargo/sources/registry/mod.rs:203:1: item name starts with its containing module's name
1029 cargo-0.49.0/src/cargo/sources/registry/mod.rs:229:1: item name starts with its containing module's name
1030 cargo-0.49.0/src/cargo/sources/registry/mod.rs:372:1: item name starts with its containing module's name
1031 cargo-0.49.0/src/cargo/sources/registry/mod.rs:373:5: docs for function returning `Result` missing `# Errors` section
1032 cargo-0.49.0/src/cargo/sources/registry/mod.rs:375:5: docs for function returning `Result` missing `# Errors` section
1033 cargo-0.49.0/src/cargo/sources/registry/mod.rs:381:5: docs for function returning `Result` missing `# Errors` section
1034 cargo-0.49.0/src/cargo/sources/registry/mod.rs:382:5: docs for function returning `Result` missing `# Errors` section
1035 cargo-0.49.0/src/cargo/sources/registry/mod.rs:383:5: docs for function returning `Result` missing `# Errors` section
1036 cargo-0.49.0/src/cargo/sources/registry/mod.rs:384:5: docs for function returning `Result` missing `# Errors` section
1037 cargo-0.49.0/src/cargo/sources/registry/mod.rs:452:5: docs for function returning `Result` missing `# Errors` section
1038 cargo-0.49.0/src/cargo/sources/registry/mod.rs:582:20: redundant else block
1039 cargo-0.49.0/src/cargo/sources/registry/mod.rs:621:9: unnecessary `!=` operation
1040 cargo-0.49.0/src/cargo/sources/registry/remote.rs:139:17: unused `self` argument
1041 cargo-0.49.0/src/cargo/sources/registry/remote.rs:32:1: item name starts with its containing module's name
1042 cargo-0.49.0/src/cargo/sources/registry/remote.rs:72:13: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1043 cargo-0.49.0/src/cargo/sources/replaced.rs:12:5: this method could have a `#[must_use]` attribute
1044 cargo-0.49.0/src/cargo/sources/replaced.rs:5:1: item name starts with its containing module's name
1045 cargo-0.49.0/src/cargo/util/canonical_url.rs:19:5: docs for function returning `Result` missing `# Errors` section
1046 cargo-0.49.0/src/cargo/util/canonical_url.rs:65:5: this method could have a `#[must_use]` attribute
1047 cargo-0.49.0/src/cargo/util/command_prelude.rs:218:1: this function could have a `#[must_use]` attribute
1048 cargo-0.49.0/src/cargo/util/command_prelude.rs:222:1: this function could have a `#[must_use]` attribute
1049 cargo-0.49.0/src/cargo/util/command_prelude.rs:234:1: this function could have a `#[must_use]` attribute
1050 cargo-0.49.0/src/cargo/util/command_prelude.rs:249:1: this function could have a `#[must_use]` attribute
1051 cargo-0.49.0/src/cargo/util/command_prelude.rs:264:5: docs for function returning `Result` missing `# Errors` section
1052 cargo-0.49.0/src/cargo/util/command_prelude.rs:279:5: docs for function returning `Result` missing `# Errors` section
1053 cargo-0.49.0/src/cargo/util/command_prelude.rs:298:5: docs for function returning `Result` missing `# Errors` section
1054 cargo-0.49.0/src/cargo/util/command_prelude.rs:320:5: docs for function returning `Result` missing `# Errors` section
1055 cargo-0.49.0/src/cargo/util/command_prelude.rs:328:5: docs for function returning `Result` missing `# Errors` section
1056 cargo-0.49.0/src/cargo/util/command_prelude.rs:352:13: unnecessary boolean `not` operation
1057 cargo-0.49.0/src/cargo/util/command_prelude.rs:363:13: unnecessary boolean `not` operation
1058 cargo-0.49.0/src/cargo/util/command_prelude.rs:378:5: docs for function returning `Result` missing `# Errors` section
1059 cargo-0.49.0/src/cargo/util/command_prelude.rs:387:5: docs for function returning `Result` missing `# Errors` section
1060 cargo-0.49.0/src/cargo/util/command_prelude.rs:387:5: this function has too many lines (104/100)
1061 cargo-0.49.0/src/cargo/util/command_prelude.rs:39:20: you should put `arg_package_spec` between ticks in the documentation
1062 cargo-0.49.0/src/cargo/util/command_prelude.rs:504:5: docs for function returning `Result` missing `# Errors` section
1063 cargo-0.49.0/src/cargo/util/command_prelude.rs:516:5: docs for function returning `Result` missing `# Errors` section
1064 cargo-0.49.0/src/cargo/util/command_prelude.rs:530:40: redundant closure found
1065 cargo-0.49.0/src/cargo/util/command_prelude.rs:531:43: redundant closure found
1066 cargo-0.49.0/src/cargo/util/command_prelude.rs:536:5: docs for function returning `Result` missing `# Errors` section
1067 cargo-0.49.0/src/cargo/util/command_prelude.rs:556:5: docs for function returning `Result` missing `# Errors` section
1068 cargo-0.49.0/src/cargo/util/command_prelude.rs:575:49: redundant closure found
1069 cargo-0.49.0/src/cargo/util/command_prelude.rs:580:5: docs for function returning `Result` missing `# Errors` section
1070 cargo-0.49.0/src/cargo/util/command_prelude.rs:631:18: redundant closure found
1071 cargo-0.49.0/src/cargo/util/command_prelude.rs:638:18: redundant closure found
1072 cargo-0.49.0/src/cargo/util/command_prelude.rs:647:1: this function could have a `#[must_use]` attribute
1073 cargo-0.49.0/src/cargo/util/command_prelude.rs:651:1: this function could have a `#[must_use]` attribute
1074 cargo-0.49.0/src/cargo/util/command_prelude.rs:662:5: this method could have a `#[must_use]` attribute
1075 cargo-0.49.0/src/cargo/util/command_prelude.rs:665:51: this `match` has identical arm bodies
1076 cargo-0.49.0/src/cargo/util/config/de.rs:420:16: this argument is passed by value, but not consumed in the function body
1077 cargo-0.49.0/src/cargo/util/config/de.rs:46:25: you should put `CV::List` between ticks in the documentation
1078 cargo-0.49.0/src/cargo/util/config/de.rs:47:24: you should put `ConfigSeqAccess` between ticks in the documentation
1079 cargo-0.49.0/src/cargo/util/config/de.rs:527:53: integer type suffix should be separated by an underscore
1080 cargo-0.49.0/src/cargo/util/config/de.rs:530:53: integer type suffix should be separated by an underscore
1081 cargo-0.49.0/src/cargo/util/config/de.rs:532:68: integer type suffix should be separated by an underscore
1082 cargo-0.49.0/src/cargo/util/config/key.rs:11:1: item name ends with its containing module's name
1083 cargo-0.49.0/src/cargo/util/config/key.rs:69:9: calling `push_str()` using a single-character string literal
1084 cargo-0.49.0/src/cargo/util/config/mod.rs:100:71: you should put `OptValue` between ticks in the documentation
1085 cargo-0.49.0/src/cargo/util/config/mod.rs:100:71: you should put `OptValue` between ticks in the documentation
1086 cargo-0.49.0/src/cargo/util/config/mod.rs:100:71: you should put `OptValue` between ticks in the documentation
1087 cargo-0.49.0/src/cargo/util/config/mod.rs:1049:5: docs for function returning `Result` missing `# Errors` section
1088 cargo-0.49.0/src/cargo/util/config/mod.rs:1064:5: docs for function returning `Result` missing `# Errors` section
1089 cargo-0.49.0/src/cargo/util/config/mod.rs:1090:5: docs for function returning `Result` missing `# Errors` section
1090 cargo-0.49.0/src/cargo/util/config/mod.rs:1166:5: docs for function returning `Result` missing `# Errors` section
1091 cargo-0.49.0/src/cargo/util/config/mod.rs:1179:5: docs for function returning `Result` missing `# Errors` section
1092 cargo-0.49.0/src/cargo/util/config/mod.rs:1184:5: docs for function returning `Result` missing `# Errors` section
1093 cargo-0.49.0/src/cargo/util/config/mod.rs:1189:5: docs for function returning `Result` missing `# Errors` section
1094 cargo-0.49.0/src/cargo/util/config/mod.rs:1203:5: docs for function returning `Result` missing `# Errors` section
1095 cargo-0.49.0/src/cargo/util/config/mod.rs:1211:5: docs for function returning `Result` missing `# Errors` section
1096 cargo-0.49.0/src/cargo/util/config/mod.rs:1216:5: docs for function returning `Result` missing `# Errors` section
1097 cargo-0.49.0/src/cargo/util/config/mod.rs:1225:5: docs for function returning `Result` missing `# Errors` section
1098 cargo-0.49.0/src/cargo/util/config/mod.rs:1229:5: docs for function returning `Result` missing `# Errors` section
1099 cargo-0.49.0/src/cargo/util/config/mod.rs:124:1: more than 3 bools in a struct
1100 cargo-0.49.0/src/cargo/util/config/mod.rs:1254:5: docs for function returning `Result` missing `# Errors` section
1101 cargo-0.49.0/src/cargo/util/config/mod.rs:1279:5: docs for function returning `Result` missing `# Errors` section
1102 cargo-0.49.0/src/cargo/util/config/mod.rs:1281:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1103 cargo-0.49.0/src/cargo/util/config/mod.rs:1323:9: adding items after statements is confusing, since items exist from the start of the scope
1104 cargo-0.49.0/src/cargo/util/config/mod.rs:1339:39: unused `self` argument
1105 cargo-0.49.0/src/cargo/util/config/mod.rs:1344:1: item name starts with its containing module's name
1106 cargo-0.49.0/src/cargo/util/config/mod.rs:1420:1: item name starts with its containing module's name
1107 cargo-0.49.0/src/cargo/util/config/mod.rs:1553:5: docs for function returning `Result` missing `# Errors` section
1108 cargo-0.49.0/src/cargo/util/config/mod.rs:1560:5: docs for function returning `Result` missing `# Errors` section
1109 cargo-0.49.0/src/cargo/util/config/mod.rs:1567:5: docs for function returning `Result` missing `# Errors` section
1110 cargo-0.49.0/src/cargo/util/config/mod.rs:1574:5: docs for function returning `Result` missing `# Errors` section
1111 cargo-0.49.0/src/cargo/util/config/mod.rs:1581:5: docs for function returning `Result` missing `# Errors` section
1112 cargo-0.49.0/src/cargo/util/config/mod.rs:1588:5: this method could have a `#[must_use]` attribute
1113 cargo-0.49.0/src/cargo/util/config/mod.rs:1598:5: this method could have a `#[must_use]` attribute
1114 cargo-0.49.0/src/cargo/util/config/mod.rs:1619:1: this function could have a `#[must_use]` attribute
1115 cargo-0.49.0/src/cargo/util/config/mod.rs:1623:1: docs for function returning `Result` missing `# Errors` section
1116 cargo-0.49.0/src/cargo/util/config/mod.rs:1623:64: this argument is passed by value, but not consumed in the function body
1117 cargo-0.49.0/src/cargo/util/config/mod.rs:1649:9: use Option::map_or_else instead of an if let/else
1118 cargo-0.49.0/src/cargo/util/config/mod.rs:1699:5: adding items after statements is confusing, since items exist from the start of the scope
1119 cargo-0.49.0/src/cargo/util/config/mod.rs:1730:1: item name ends with its containing module's name
1120 cargo-0.49.0/src/cargo/util/config/mod.rs:1757:1: item name ends with its containing module's name
1121 cargo-0.49.0/src/cargo/util/config/mod.rs:1770:1: item name ends with its containing module's name
1122 cargo-0.49.0/src/cargo/util/config/mod.rs:1778:1: item name ends with its containing module's name
1123 cargo-0.49.0/src/cargo/util/config/mod.rs:1804:1: item name ends with its containing module's name
1124 cargo-0.49.0/src/cargo/util/config/mod.rs:1896:5: this method could have a `#[must_use]` attribute
1125 cargo-0.49.0/src/cargo/util/config/mod.rs:1901:5: you should put `StringList` between ticks in the documentation
1126 cargo-0.49.0/src/cargo/util/config/mod.rs:214:13: wildcard match will miss any future added variants
1127 cargo-0.49.0/src/cargo/util/config/mod.rs:259:5: docs for function returning `Result` missing `# Errors` section
1128 cargo-0.49.0/src/cargo/util/config/mod.rs:298:5: docs for function returning `Result` missing `# Errors` section
1129 cargo-0.49.0/src/cargo/util/config/mod.rs:311:5: docs for function returning `Result` missing `# Errors` section
1130 cargo-0.49.0/src/cargo/util/config/mod.rs:318:5: docs for function returning `Result` missing `# Errors` section
1131 cargo-0.49.0/src/cargo/util/config/mod.rs:353:5: docs for function returning `Result` missing `# Errors` section
1132 cargo-0.49.0/src/cargo/util/config/mod.rs:401:5: docs for function returning `Result` missing `# Errors` section
1133 cargo-0.49.0/src/cargo/util/config/mod.rs:411:5: docs for function returning `Result` missing `# Errors` section
1134 cargo-0.49.0/src/cargo/util/config/mod.rs:419:5: docs for function returning `Result` missing `# Errors` section
1135 cargo-0.49.0/src/cargo/util/config/mod.rs:431:5: docs for function returning `Result` missing `# Errors` section
1136 cargo-0.49.0/src/cargo/util/config/mod.rs:449:5: docs for function returning `Result` missing `# Errors` section
1137 cargo-0.49.0/src/cargo/util/config/mod.rs:454:16: use Option::map_or instead of an if let/else
1138 cargo-0.49.0/src/cargo/util/config/mod.rs:547:5: docs for function returning `Result` missing `# Errors` section
1139 cargo-0.49.0/src/cargo/util/config/mod.rs:556:5: docs for function returning `Result` missing `# Errors` section
1140 cargo-0.49.0/src/cargo/util/config/mod.rs:582:5: docs for function returning `Result` missing `# Errors` section
1141 cargo-0.49.0/src/cargo/util/config/mod.rs:595:20: you should put `StringList` between ticks in the documentation
1142 cargo-0.49.0/src/cargo/util/config/mod.rs:689:20: unused `self` argument
1143 cargo-0.49.0/src/cargo/util/config/mod.rs:699:5: docs for function returning `Result` missing `# Errors` section
1144 cargo-0.49.0/src/cargo/util/config/mod.rs:699:5: more than 3 bools in function parameters
1145 cargo-0.49.0/src/cargo/util/config/mod.rs:719:58: redundant closure found
1146 cargo-0.49.0/src/cargo/util/config/mod.rs:816:5: docs for function returning `Result` missing `# Errors` section
1147 cargo-0.49.0/src/cargo/util/config/mod.rs:875:36: binding's name is too similar to existing binding
1148 cargo-0.49.0/src/cargo/util/config/mod.rs:876:37: binding's name is too similar to existing binding
1149 cargo-0.49.0/src/cargo/util/config/path.rs:10:1: item name ends with its containing module's name
1150 cargo-0.49.0/src/cargo/util/config/path.rs:14:5: this method could have a `#[must_use]` attribute
1151 cargo-0.49.0/src/cargo/util/config/path.rs:48:1: item name starts with its containing module's name
1152 cargo-0.49.0/src/cargo/util/config/target.rs:12:1: item name starts with its containing module's name
1153 cargo-0.49.0/src/cargo/util/config/target.rs:24:1: item name starts with its containing module's name
1154 cargo-0.49.0/src/cargo/util/config/value.rs:29:1: item name ends with its containing module's name
1155 cargo-0.49.0/src/cargo/util/config/value.rs:80:5: this method could have a `#[must_use]` attribute
1156 cargo-0.49.0/src/cargo/util/config/value.rs:81:9: match expression looks like `matches!` macro
1157 cargo-0.49.0/src/cargo/util/cpu.rs:11:5: docs for function returning `Result` missing `# Errors` section
1158 cargo-0.49.0/src/cargo/util/cpu.rs:22:5: this method could have a `#[must_use]` attribute
1159 cargo-0.49.0/src/cargo/util/cpu.rs:82:25: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1160 cargo-0.49.0/src/cargo/util/cpu.rs:82:9: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1161 cargo-0.49.0/src/cargo/util/dependency_queue.rs:109:27: redundant closure found
1162 cargo-0.49.0/src/cargo/util/dependency_queue.rs:136:20: called `filter(..).map(..)` on an `Iterator`
1163 cargo-0.49.0/src/cargo/util/dependency_queue.rs:151:5: this method could have a `#[must_use]` attribute
1164 cargo-0.49.0/src/cargo/util/dependency_queue.rs:156:5: this method could have a `#[must_use]` attribute
1165 cargo-0.49.0/src/cargo/util/dependency_queue.rs:46:5: this method could have a `#[must_use]` attribute
1166 cargo-0.49.0/src/cargo/util/dependency_queue.rs:91:9: adding items after statements is confusing, since items exist from the start of the scope
1167 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:218:1: item name ends with its containing module's name
1168 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:230:5: docs for function returning `Result` missing `# Errors` section
1169 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:242:5: docs for function returning `Result` missing `# Errors` section
1170 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:58:5: docs for function returning `Result` missing `# Errors` section
1171 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:96:5: docs for function returning `Result` missing `# Errors` section
1172 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:96:5: this function has too many lines (110/100)
1173 cargo-0.49.0/src/cargo/util/diagnostic_server.rs:99:21: `msg` is being shadowed
1174 cargo-0.49.0/src/cargo/util/errors.rs:101:5: this method could have a `#[must_use]` attribute
1175 cargo-0.49.0/src/cargo/util/errors.rs:143:5: this method could have a `#[must_use]` attribute
1176 cargo-0.49.0/src/cargo/util/errors.rs:150:5: this method could have a `#[must_use]` attribute
1177 cargo-0.49.0/src/cargo/util/errors.rs:15:5: docs for function returning `Result` missing `# Errors` section
1178 cargo-0.49.0/src/cargo/util/errors.rs:237:5: variant name ends with the enum's name
1179 cargo-0.49.0/src/cargo/util/errors.rs:245:5: this method could have a `#[must_use]` attribute
1180 cargo-0.49.0/src/cargo/util/errors.rs:321:5: this method could have a `#[must_use]` attribute
1181 cargo-0.49.0/src/cargo/util/errors.rs:328:5: this method could have a `#[must_use]` attribute
1182 cargo-0.49.0/src/cargo/util/errors.rs:356:1: this function could have a `#[must_use]` attribute
1183 cargo-0.49.0/src/cargo/util/errors.rs:391:5: adding items after statements is confusing, since items exist from the start of the scope
1184 cargo-0.49.0/src/cargo/util/errors.rs:392:13: usage of wildcard import
1185 cargo-0.49.0/src/cargo/util/errors.rs:465:1: this function could have a `#[must_use]` attribute
1186 cargo-0.49.0/src/cargo/util/errors.rs:473:5: manual `RangeInclusive::contains` implementation
1187 cargo-0.49.0/src/cargo/util/errors.rs:66:5: this method could have a `#[must_use]` attribute
1188 cargo-0.49.0/src/cargo/util/flock.rs:115:5: this method could have a `#[must_use]` attribute
1189 cargo-0.49.0/src/cargo/util/flock.rs:11:5: usage of wildcard import
1190 cargo-0.49.0/src/cargo/util/flock.rs:134:5: this method could have a `#[must_use]` attribute
1191 cargo-0.49.0/src/cargo/util/flock.rs:142:5: this method could have a `#[must_use]` attribute
1192 cargo-0.49.0/src/cargo/util/flock.rs:150:5: docs for function returning `Result` missing `# Errors` section
1193 cargo-0.49.0/src/cargo/util/flock.rs:156:5: this method could have a `#[must_use]` attribute
1194 cargo-0.49.0/src/cargo/util/flock.rs:170:5: docs for function returning `Result` missing `# Errors` section
1195 cargo-0.49.0/src/cargo/util/flock.rs:192:5: docs for function returning `Result` missing `# Errors` section
1196 cargo-0.49.0/src/cargo/util/flock.rs:29:5: this method could have a `#[must_use]` attribute
1197 cargo-0.49.0/src/cargo/util/flock.rs:321:5: adding items after statements is confusing, since items exist from the start of the scope
1198 cargo-0.49.0/src/cargo/util/flock.rs:335:23: casting `i64` to `u32` may lose the sign of the value
1199 cargo-0.49.0/src/cargo/util/flock.rs:335:23: casting `i64` to `u32` may truncate the value
1200 cargo-0.49.0/src/cargo/util/flock.rs:335:44: casting `i64` to `u32` may truncate the value
1201 cargo-0.49.0/src/cargo/util/flock.rs:379:35: this `match` has identical arm bodies
1202 cargo-0.49.0/src/cargo/util/flock.rs:37:5: this method could have a `#[must_use]` attribute
1203 cargo-0.49.0/src/cargo/util/flock.rs:43:5: this method could have a `#[must_use]` attribute
1204 cargo-0.49.0/src/cargo/util/flock.rs:52:5: docs for function returning `Result` missing `# Errors` section
1205 cargo-0.49.0/src/cargo/util/graph.rs:10:5: this method could have a `#[must_use]` attribute
1206 cargo-0.49.0/src/cargo/util/graph.rs:115:13: called `find(..).map(..)` on an `Iterator`
1207 cargo-0.49.0/src/cargo/util/graph.rs:41:51: redundant closure found
1208 cargo-0.49.0/src/cargo/util/graph.rs:45:5: this method could have a `#[must_use]` attribute
1209 cargo-0.49.0/src/cargo/util/graph.rs:95:13: called `find(..).map(..)` on an `Iterator`
1210 cargo-0.49.0/src/cargo/util/hasher.rs:12:5: this method could have a `#[must_use]` attribute
1211 cargo-0.49.0/src/cargo/util/hasher.rs:9:1: item name ends with its containing module's name
1212 cargo-0.49.0/src/cargo/util/hex.rs:10:9: casting `u64` to `u8` may truncate the value
1213 cargo-0.49.0/src/cargo/util/hex.rs:11:9: casting `u64` to `u8` may truncate the value
1214 cargo-0.49.0/src/cargo/util/hex.rs:12:9: casting `u64` to `u8` may truncate the value
1215 cargo-0.49.0/src/cargo/util/hex.rs:13:9: casting `u64` to `u8` may truncate the value
1216 cargo-0.49.0/src/cargo/util/hex.rs:14:9: casting `u64` to `u8` may truncate the value
1217 cargo-0.49.0/src/cargo/util/hex.rs:15:9: casting `u64` to `u8` may truncate the value
1218 cargo-0.49.0/src/cargo/util/hex.rs:25:1: docs for function returning `Result` missing `# Errors` section
1219 cargo-0.49.0/src/cargo/util/hex.rs:6:1: item name ends with its containing module's name
1220 cargo-0.49.0/src/cargo/util/hex.rs:6:1: this function could have a `#[must_use]` attribute
1221 cargo-0.49.0/src/cargo/util/hex.rs:8:9: casting `u64` to `u8` may truncate the value
1222 cargo-0.49.0/src/cargo/util/hex.rs:9:9: casting `u64` to `u8` may truncate the value
1223 cargo-0.49.0/src/cargo/util/important_paths.rs:23:1: docs for function returning `Result` missing `# Errors` section
1224 cargo-0.49.0/src/cargo/util/important_paths.rs:6:1: docs for function returning `Result` missing `# Errors` section
1225 cargo-0.49.0/src/cargo/util/interning.rs:66:5: this method could have a `#[must_use]` attribute
1226 cargo-0.49.0/src/cargo/util/interning.rs:77:5: this method could have a `#[must_use]` attribute
1227 cargo-0.49.0/src/cargo/util/into_url.rs:10:5: docs for function returning `Result` missing `# Errors` section
1228 cargo-0.49.0/src/cargo/util/into_url_with_base.rs:9:5: docs for function returning `Result` missing `# Errors` section
1229 cargo-0.49.0/src/cargo/util/job.rs:20:1: this function could have a `#[must_use]` attribute
1230 cargo-0.49.0/src/cargo/util/lev_distance.rs:3:1: this function could have a `#[must_use]` attribute
1231 cargo-0.49.0/src/cargo/util/lockserver.rs:111:32: redundant else block
1232 cargo-0.49.0/src/cargo/util/lockserver.rs:158:5: docs for function returning `Result` missing `# Errors` section
1233 cargo-0.49.0/src/cargo/util/lockserver.rs:46:5: docs for function returning `Result` missing `# Errors` section
1234 cargo-0.49.0/src/cargo/util/lockserver.rs:58:5: this method could have a `#[must_use]` attribute
1235 cargo-0.49.0/src/cargo/util/lockserver.rs:62:5: docs for function returning `Result` missing `# Errors` section
1236 cargo-0.49.0/src/cargo/util/mod.rs:68:1: this function could have a `#[must_use]` attribute
1237 cargo-0.49.0/src/cargo/util/mod.rs:79:1: this function could have a `#[must_use]` attribute
1238 cargo-0.49.0/src/cargo/util/network.rs:12:5: docs for function returning `Result` missing `# Errors` section
1239 cargo-0.49.0/src/cargo/util/network.rs:19:5: docs for function returning `Result` missing `# Errors` section
1240 cargo-0.49.0/src/cargo/util/network.rs:84:1: docs for function returning `Result` missing `# Errors` section
1241 cargo-0.49.0/src/cargo/util/paths.rs:109:12: redundant else block
1242 cargo-0.49.0/src/cargo/util/paths.rs:114:1: docs for function returning `Result` missing `# Errors` section
1243 cargo-0.49.0/src/cargo/util/paths.rs:121:1: docs for function returning `Result` missing `# Errors` section
1244 cargo-0.49.0/src/cargo/util/paths.rs:125:1: docs for function returning `Result` missing `# Errors` section
1245 cargo-0.49.0/src/cargo/util/paths.rs:130:1: docs for function returning `Result` missing `# Errors` section
1246 cargo-0.49.0/src/cargo/util/paths.rs:14:1: docs for function returning `Result` missing `# Errors` section
1247 cargo-0.49.0/src/cargo/util/paths.rs:14:1: item name ends with its containing module's name
1248 cargo-0.49.0/src/cargo/util/paths.rs:151:1: docs for function returning `Result` missing `# Errors` section
1249 cargo-0.49.0/src/cargo/util/paths.rs:167:1: docs for function returning `Result` missing `# Errors` section
1250 cargo-0.49.0/src/cargo/util/paths.rs:173:1: docs for function returning `Result` missing `# Errors` section
1251 cargo-0.49.0/src/cargo/util/paths.rs:178:1: docs for function returning `Result` missing `# Errors` section
1252 cargo-0.49.0/src/cargo/util/paths.rs:185:1: docs for function returning `Result` missing `# Errors` section
1253 cargo-0.49.0/src/cargo/util/paths.rs:199:1: docs for function returning `Result` missing `# Errors` section
1254 cargo-0.49.0/src/cargo/util/paths.rs:215:1: docs for function returning `Result` missing `# Errors` section
1255 cargo-0.49.0/src/cargo/util/paths.rs:228:1: this function could have a `#[must_use]` attribute
1256 cargo-0.49.0/src/cargo/util/paths.rs:251:9: use Option::map_or instead of an if let/else
1257 cargo-0.49.0/src/cargo/util/paths.rs:267:1: docs for function returning `Result` missing `# Errors` section
1258 cargo-0.49.0/src/cargo/util/paths.rs:276:1: docs for function returning `Result` missing `# Errors` section
1259 cargo-0.49.0/src/cargo/util/paths.rs:29:1: this function could have a `#[must_use]` attribute
1260 cargo-0.49.0/src/cargo/util/paths.rs:303:1: docs for function returning `Result` missing `# Errors` section
1261 cargo-0.49.0/src/cargo/util/paths.rs:312:1: docs for function returning `Result` missing `# Errors` section
1262 cargo-0.49.0/src/cargo/util/paths.rs:346:1: docs for function returning `Result` missing `# Errors` section
1263 cargo-0.49.0/src/cargo/util/paths.rs:415:1: docs for function returning `Result` missing `# Errors` section
1264 cargo-0.49.0/src/cargo/util/paths.rs:445:1: docs for function returning `Result` missing `# Errors` section
1265 cargo-0.49.0/src/cargo/util/paths.rs:459:45: redundant closure found
1266 cargo-0.49.0/src/cargo/util/paths.rs:469:1: docs for function returning `Result` missing `# Errors` section
1267 cargo-0.49.0/src/cargo/util/paths.rs:54:1: this function could have a `#[must_use]` attribute
1268 cargo-0.49.0/src/cargo/util/paths.rs:61:1: this function could have a `#[must_use]` attribute
1269 cargo-0.49.0/src/cargo/util/paths.rs:63:19: use Option::map_or_else instead of an if let/else
1270 cargo-0.49.0/src/cargo/util/paths.rs:88:1: docs for function returning `Result` missing `# Errors` section
1271 cargo-0.49.0/src/cargo/util/paths.rs:93:31: comparison to empty slice
1272 cargo-0.49.0/src/cargo/util/process_builder.rs:106:5: this method could have a `#[must_use]` attribute
1273 cargo-0.49.0/src/cargo/util/process_builder.rs:111:5: this method could have a `#[must_use]` attribute
1274 cargo-0.49.0/src/cargo/util/process_builder.rs:122:5: this method could have a `#[must_use]` attribute
1275 cargo-0.49.0/src/cargo/util/process_builder.rs:132:5: this method could have a `#[must_use]` attribute
1276 cargo-0.49.0/src/cargo/util/process_builder.rs:152:5: docs for function returning `Result` missing `# Errors` section
1277 cargo-0.49.0/src/cargo/util/process_builder.rs:185:5: docs for function returning `Result` missing `# Errors` section
1278 cargo-0.49.0/src/cargo/util/process_builder.rs:190:5: docs for function returning `Result` missing `# Errors` section
1279 cargo-0.49.0/src/cargo/util/process_builder.rs:218:5: docs for function returning `Result` missing `# Errors` section
1280 cargo-0.49.0/src/cargo/util/process_builder.rs:307:5: this method could have a `#[must_use]` attribute
1281 cargo-0.49.0/src/cargo/util/process_builder.rs:343:39: this argument is passed by value, but not consumed in the function body
1282 cargo-0.49.0/src/cargo/util/progress.rs:122:5: docs for function returning `Result` missing `# Errors` section
1283 cargo-0.49.0/src/cargo/util/progress.rs:136:5: docs for function returning `Result` missing `# Errors` section
1284 cargo-0.49.0/src/cargo/util/progress.rs:15:1: item name starts with its containing module's name
1285 cargo-0.49.0/src/cargo/util/progress.rs:249:19: casting `usize` to `f64` causes a loss of precision on targets with 64-bit wide pointers (`usize` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1286 cargo-0.49.0/src/cargo/util/progress.rs:249:34: casting `usize` to `f64` causes a loss of precision on targets with 64-bit wide pointers (`usize` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1287 cargo-0.49.0/src/cargo/util/progress.rs:250:19: unnecessary boolean `not` operation
1288 cargo-0.49.0/src/cargo/util/progress.rs:263:22: casting `usize` to `f64` causes a loss of precision on targets with 64-bit wide pointers (`usize` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1289 cargo-0.49.0/src/cargo/util/progress.rs:264:22: casting `f64` to `usize` may lose the sign of the value
1290 cargo-0.49.0/src/cargo/util/progress.rs:264:22: casting `f64` to `usize` may truncate the value
1291 cargo-0.49.0/src/cargo/util/progress.rs:269:17: calling `push_str()` using a single-character string literal
1292 cargo-0.49.0/src/cargo/util/progress.rs:272:17: calling `push_str()` using a single-character string literal
1293 cargo-0.49.0/src/cargo/util/progress.rs:274:17: calling `push_str()` using a single-character string literal
1294 cargo-0.49.0/src/cargo/util/progress.rs:280:13: calling `push_str()` using a single-character string literal
1295 cargo-0.49.0/src/cargo/util/progress.rs:282:9: calling `push_str()` using a single-character string literal
1296 cargo-0.49.0/src/cargo/util/progress.rs:89:5: this method could have a `#[must_use]` attribute
1297 cargo-0.49.0/src/cargo/util/progress.rs:97:5: docs for function returning `Result` missing `# Errors` section
1298 cargo-0.49.0/src/cargo/util/queue.rs:25:5: this method could have a `#[must_use]` attribute
1299 cargo-0.49.0/src/cargo/util/read2.rs:11:5: docs for function returning `Result` missing `# Errors` section
1300 cargo-0.49.0/src/cargo/util/read2.rs:31:17: binding's name is too similar to existing binding
1301 cargo-0.49.0/src/cargo/util/restricted_names.rs:13:1: this function could have a `#[must_use]` attribute
1302 cargo-0.49.0/src/cargo/util/restricted_names.rs:26:1: this function could have a `#[must_use]` attribute
1303 cargo-0.49.0/src/cargo/util/restricted_names.rs:35:1: this function could have a `#[must_use]` attribute
1304 cargo-0.49.0/src/cargo/util/restricted_names.rs:45:1: docs for function returning `Result` missing `# Errors` section
1305 cargo-0.49.0/src/cargo/util/restricted_names.rs:87:1: this function could have a `#[must_use]` attribute
1306 cargo-0.49.0/src/cargo/util/restricted_names.rs:89:21: redundant closure found
1307 cargo-0.49.0/src/cargo/util/restricted_names.rs:8:1: this function could have a `#[must_use]` attribute
1308 cargo-0.49.0/src/cargo/util/rustc.rs:103:5: docs for function returning `Result` missing `# Errors` section
1309 cargo-0.49.0/src/cargo/util/rustc.rs:114:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
1310 cargo-0.49.0/src/cargo/util/rustc.rs:115:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
1311 cargo-0.49.0/src/cargo/util/rustc.rs:162:17: adding items after statements is confusing, since items exist from the start of the scope
1312 cargo-0.49.0/src/cargo/util/rustc.rs:39:5: docs for function returning `Result` missing `# Errors` section
1313 cargo-0.49.0/src/cargo/util/rustc.rs:55:13: called `find(..).map(..)` on an `Iterator`
1314 cargo-0.49.0/src/cargo/util/sha256.rs:10:5: this method could have a `#[must_use]` attribute
1315 cargo-0.49.0/src/cargo/util/sha256.rs:20:5: docs for function returning `Result` missing `# Errors` section
1316 cargo-0.49.0/src/cargo/util/sha256.rs:31:5: docs for function returning `Result` missing `# Errors` section
1317 cargo-0.49.0/src/cargo/util/sha256.rs:40:24: integer type suffix should be separated by an underscore
1318 cargo-0.49.0/src/cargo/util/to_semver.rs:5:5: docs for function returning `Result` missing `# Errors` section
1319 cargo-0.49.0/src/cargo/util/toml/mod.rs:1005:5: docs for function returning `Result` missing `# Errors` section
1320 cargo-0.49.0/src/cargo/util/toml/mod.rs:1005:5: this function has too many lines (282/100)
1321 cargo-0.49.0/src/cargo/util/toml/mod.rs:1094:36: redundant closure found
1322 cargo-0.49.0/src/cargo/util/toml/mod.rs:1121:13: adding items after statements is confusing, since items exist from the start of the scope
1323 cargo-0.49.0/src/cargo/util/toml/mod.rs:1197:32: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
1324 cargo-0.49.0/src/cargo/util/toml/mod.rs:124:1: docs for function returning `Result` missing `# Errors` section
1325 cargo-0.49.0/src/cargo/util/toml/mod.rs:1504:9: unused `self` argument
1326 cargo-0.49.0/src/cargo/util/toml/mod.rs:1526:5: this method could have a `#[must_use]` attribute
1327 cargo-0.49.0/src/cargo/util/toml/mod.rs:1582:19: calling `util::toml::DetailedTomlDependency::default()` is more clear than this expression
1328 cargo-0.49.0/src/cargo/util/toml/mod.rs:1598:5: this function has too many lines (153/100)
1329 cargo-0.49.0/src/cargo/util/toml/mod.rs:1687:33: unnecessary closure used to substitute value for `Option::None`
1330 cargo-0.49.0/src/cargo/util/toml/mod.rs:178:1: item name starts with its containing module's name
1331 cargo-0.49.0/src/cargo/util/toml/mod.rs:248:1: item name starts with its containing module's name
1332 cargo-0.49.0/src/cargo/util/toml/mod.rs:274:1: item name starts with its containing module's name
1333 cargo-0.49.0/src/cargo/util/toml/mod.rs:277:5: this method could have a `#[must_use]` attribute
1334 cargo-0.49.0/src/cargo/util/toml/mod.rs:281:5: this method could have a `#[must_use]` attribute
1335 cargo-0.49.0/src/cargo/util/toml/mod.rs:285:5: docs for function returning `Result` missing `# Errors` section
1336 cargo-0.49.0/src/cargo/util/toml/mod.rs:294:1: item name starts with its containing module's name
1337 cargo-0.49.0/src/cargo/util/toml/mod.rs:31:1: docs for function returning `Result` missing `# Errors` section
1338 cargo-0.49.0/src/cargo/util/toml/mod.rs:381:35: casting `i64` to `u32` may lose the sign of the value
1339 cargo-0.49.0/src/cargo/util/toml/mod.rs:381:35: casting `i64` to `u32` may truncate the value
1340 cargo-0.49.0/src/cargo/util/toml/mod.rs:388:35: casting `u64` to `u32` may truncate the value
1341 cargo-0.49.0/src/cargo/util/toml/mod.rs:398:1: item name starts with its containing module's name
1342 cargo-0.49.0/src/cargo/util/toml/mod.rs:450:5: docs for function returning `Result` missing `# Errors` section
1343 cargo-0.49.0/src/cargo/util/toml/mod.rs:536:5: docs for function returning `Result` missing `# Errors` section
1344 cargo-0.49.0/src/cargo/util/toml/mod.rs:783:1: item name starts with its containing module's name
1345 cargo-0.49.0/src/cargo/util/toml/mod.rs:824:1: item name starts with its containing module's name
1346 cargo-0.49.0/src/cargo/util/toml/mod.rs:834:5: docs for function returning `Result` missing `# Errors` section
1347 cargo-0.49.0/src/cargo/util/toml/mod.rs:83:42: redundant closure found
1348 cargo-0.49.0/src/cargo/util/toml/mod.rs:852:5: docs for function returning `Result` missing `# Errors` section
1349 cargo-0.49.0/src/cargo/util/toml/mod.rs:852:5: this function has too many lines (138/100)
1350 cargo-0.49.0/src/cargo/util/toml/mod.rs:962:9: adding items after statements is confusing, since items exist from the start of the scope
1351 cargo-0.49.0/src/cargo/util/toml/mod.rs:971:24: called `filter(..).map(..)` on an `Iterator`
1352 cargo-0.49.0/src/cargo/util/toml/mod.rs:979:9: adding items after statements is confusing, since items exist from the start of the scope
1353 cargo-0.49.0/src/cargo/util/toml/mod.rs:98:5: adding items after statements is confusing, since items exist from the start of the scope
1354 cargo-0.49.0/src/cargo/util/toml/mod.rs:999:23: calling `util::toml::DetailedTomlDependency::default()` is more clear than this expression
1355 cargo-0.49.0/src/cargo/util/toml/targets.rs:112:27: redundant closure found
1356 cargo-0.49.0/src/cargo/util/toml/targets.rs:325:5: adding items after statements is confusing, since items exist from the start of the scope
1357 cargo-0.49.0/src/cargo/util/toml/targets.rs:586:21: redundant closure found
1358 cargo-0.49.0/src/cargo/util/toml/targets.rs:593:42: redundant closure found
1359 cargo-0.49.0/src/cargo/util/toml/targets.rs:605:19: redundant closure found
1360 cargo-0.49.0/src/cargo/util/toml/targets.rs:612:42: redundant closure found
1361 cargo-0.49.0/src/cargo/util/toml/targets.rs:756:36: redundant closure found
1362 cargo-0.49.0/src/cargo/util/toml/targets.rs:810:24: called `filter(..).map(..)` on an `Iterator`
1363 cargo-0.49.0/src/cargo/util/vcs.rs:10:1: this function could have a `#[must_use]` attribute
1364 cargo-0.49.0/src/cargo/util/vcs.rs:33:5: docs for function returning `Result` missing `# Errors` section
1365 cargo-0.49.0/src/cargo/util/vcs.rs:37:5: docs for function returning `Result` missing `# Errors` section
1366 cargo-0.49.0/src/cargo/util/vcs.rs:43:5: docs for function returning `Result` missing `# Errors` section
1367 cargo-0.49.0/src/cargo/util/vcs.rs:47:5: docs for function returning `Result` missing `# Errors` section
1368 cargo-0.49.0/src/cargo/util/vcs.rs:59:5: docs for function returning `Result` missing `# Errors` section
1369 cargo-0.49.0/src/cargo/util/vcs.rs:66:5: docs for function returning `Result` missing `# Errors` section
1370 cargo-0.49.0/src/cargo/util/workspace.rs:52:1: docs for function returning `Result` missing `# Errors` section
1371 cargo-0.49.0/src/cargo/util/workspace.rs:56:1: docs for function returning `Result` missing `# Errors` section
1372 cargo-0.49.0/src/cargo/util/workspace.rs:60:1: docs for function returning `Result` missing `# Errors` section
1373 cargo-0.49.0/src/cargo/util/workspace.rs:64:1: docs for function returning `Result` missing `# Errors` section
1374 iron-0.6.1/src/error.rs:24:1: item name ends with its containing module's name
1375 iron-0.6.1/src/error.rs:55:20: use of deprecated associated function `std::error::Error::description`: use the Display impl or to_string()
1376 iron-0.6.1/src/iron.rs:105:13: redundant field names in struct initialization
1377 iron-0.6.1/src/iron.rs:119:5: docs for function returning `Result` missing `# Errors` section
1378 iron-0.6.1/src/iron.rs:133:5: docs for function returning `Result` missing `# Errors` section
1379 iron-0.6.1/src/iron.rs:143:5: docs for function returning `Result` missing `# Errors` section
1380 iron-0.6.1/src/iron.rs:148:19: use of deprecated macro `try`: use the `?` operator instead
1381 iron-0.6.1/src/iron.rs:149:13: redundant field names in struct initialization
1382 iron-0.6.1/src/iron.rs:167:49: binding's name is too similar to existing binding
1383 iron-0.6.1/src/iron.rs:80:5: this method could have a `#[must_use]` attribute
1384 iron-0.6.1/src/iron.rs:85:5: this method could have a `#[must_use]` attribute
1385 iron-0.6.1/src/iron.rs:90:5: this method could have a `#[must_use]` attribute
1386 iron-0.6.1/src/middleware/mod.rs:137:5: docs for function returning `Result` missing `# Errors` section
1387 iron-0.6.1/src/middleware/mod.rs:150:1: item name ends with its containing module's name
1388 iron-0.6.1/src/middleware/mod.rs:152:5: docs for function returning `Result` missing `# Errors` section
1389 iron-0.6.1/src/middleware/mod.rs:159:5: docs for function returning `Result` missing `# Errors` section
1390 iron-0.6.1/src/middleware/mod.rs:171:1: item name ends with its containing module's name
1391 iron-0.6.1/src/middleware/mod.rs:173:5: docs for function returning `Result` missing `# Errors` section
1392 iron-0.6.1/src/middleware/mod.rs:182:5: docs for function returning `Result` missing `# Errors` section
1393 iron-0.6.1/src/middleware/mod.rs:192:1: item name ends with its containing module's name
1394 iron-0.6.1/src/middleware/mod.rs:217:25: you should put `ChainBuilder` between ticks in the documentation
1395 iron-0.6.1/src/middleware/mod.rs:328:20: binding's name is too similar to existing binding
1396 iron-0.6.1/src/middleware/mod.rs:360:16: binding's name is too similar to existing binding
1397 iron-0.6.1/src/middleware/mod.rs:368:33: binding's name is too similar to existing binding
1398 iron-0.6.1/src/middleware/mod.rs:428:40: binding's name is too similar to existing binding
1399 iron-0.6.1/src/middleware/mod.rs:434:40: binding's name is too similar to existing binding
1400 iron-0.6.1/src/middleware/mod.rs:444:40: binding's name is too similar to existing binding
1401 iron-0.6.1/src/modifiers.rs:132:14: use of `expect` followed by a function call
1402 iron-0.6.1/src/request/mod.rs:113:24: binding's name is too similar to existing binding
1403 iron-0.6.1/src/request/mod.rs:121:13: redundant field names in struct initialization
1404 iron-0.6.1/src/request/mod.rs:123:13: redundant field names in struct initialization
1405 iron-0.6.1/src/request/mod.rs:124:13: redundant field names in struct initialization
1406 iron-0.6.1/src/request/mod.rs:126:13: redundant field names in struct initialization
1407 iron-0.6.1/src/request/mod.rs:128:13: redundant field names in struct initialization
1408 iron-0.6.1/src/request/mod.rs:153:69: you should put `HttpReader` between ticks in the documentation
1409 iron-0.6.1/src/request/mod.rs:154:5: this method could have a `#[must_use]` attribute
1410 iron-0.6.1/src/request/mod.rs:32:1: this seems like a manual implementation of the non-exhaustive pattern
1411 iron-0.6.1/src/request/mod.rs:62:9: use of deprecated macro `try`: use the `?` operator instead
1412 iron-0.6.1/src/request/mod.rs:64:9: use of deprecated macro `try`: use the `?` operator instead
1413 iron-0.6.1/src/request/mod.rs:65:9: use of deprecated macro `try`: use the `?` operator instead
1414 iron-0.6.1/src/request/mod.rs:66:9: use of deprecated macro `try`: use the `?` operator instead
1415 iron-0.6.1/src/request/mod.rs:67:9: use of deprecated macro `try`: use the `?` operator instead
1416 iron-0.6.1/src/request/mod.rs:69:9: use of deprecated macro `try`: use the `?` operator instead
1417 iron-0.6.1/src/request/mod.rs:75:34: you should put `HttpRequest` between ticks in the documentation
1418 iron-0.6.1/src/request/mod.rs:77:39: you should put `HttpRequest` between ticks in the documentation
1419 iron-0.6.1/src/request/mod.rs:78:5: docs for function returning `Result` missing `# Errors` section
1420 iron-0.6.1/src/request/mod.rs:82:13: binding's name is too similar to existing binding
1421 iron-0.6.1/src/request/mod.rs:83:29: binding's name is too similar to existing binding
1422 iron-0.6.1/src/request/mod.rs:85:24: binding's name is too similar to existing binding
1423 iron-0.6.1/src/request/url.rs:109:5: this method could have a `#[must_use]` attribute
1424 iron-0.6.1/src/request/url.rs:117:5: this method could have a `#[must_use]` attribute
1425 iron-0.6.1/src/request/url.rs:124:9: use of deprecated macro `try`: use the `?` operator instead
1426 iron-0.6.1/src/request/url.rs:21:14: you should put bare URLs between `<`/`>` or make a proper Markdown link
1427 iron-0.6.1/src/request/url.rs:22:5: docs for function returning `Result` missing `# Errors` section
1428 iron-0.6.1/src/request/url.rs:31:5: docs for function returning `Result` missing `# Errors` section
1429 iron-0.6.1/src/request/url.rs:47:5: this method could have a `#[must_use]` attribute
1430 iron-0.6.1/src/request/url.rs:52:5: this method could have a `#[must_use]` attribute
1431 iron-0.6.1/src/request/url.rs:57:5: this method could have a `#[must_use]` attribute
1432 iron-0.6.1/src/request/url.rs:63:5: this method could have a `#[must_use]` attribute
1433 iron-0.6.1/src/request/url.rs:73:5: this method could have a `#[must_use]` attribute
1434 iron-0.6.1/src/request/url.rs:83:5: this method could have a `#[must_use]` attribute
1435 iron-0.6.1/src/request/url.rs:96:5: this method could have a `#[must_use]` attribute
1436 iron-0.6.1/src/response.rs:121:19: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1437 iron-0.6.1/src/response.rs:125:43: redundant closure found
1438 iron-0.6.1/src/response.rs:139:41: redundant closure found
1439 iron-0.6.1/src/response.rs:142:23: use of deprecated macro `try`: use the `?` operator instead
1440 iron-0.6.1/src/response.rs:143:5: use of deprecated macro `try`: use the `?` operator instead
1441 iron-0.6.1/src/response.rs:24:5: docs for function returning `Result` missing `# Errors` section
1442 iron-0.6.1/src/response.rs:95:5: this method could have a `#[must_use]` attribute
1443 iron-0.6.1/src/response.rs:95:5: you should consider adding a `Default` implementation for `response::Response`
1444 ripgrep-12.1.1/build.rs:133:19: called `.as_ref().map(|x| &**x)` on an Option value. This can be done more directly by calling `githash.as_deref()` instead
1445 ripgrep-12.1.1/build.rs:18:18: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1446 ripgrep-12.1.1/build.rs:225:14: redundant closure found
1447 ripgrep-12.1.1/build.rs:92:19: called `.as_ref().map(|x| &**x)` on an Option value. This can be done more directly by calling `githash.as_deref()` instead
1448 ripgrep-12.1.1/crates/core/app.rs:1408:5: adding items after statements is confusing, since items exist from the start of the scope
1449 ripgrep-12.1.1/crates/core/app.rs:1408:5: adding items after statements is confusing, since items exist from the start of the scope
1450 ripgrep-12.1.1/crates/core/app.rs:1409:5: adding items after statements is confusing, since items exist from the start of the scope
1451 ripgrep-12.1.1/crates/core/app.rs:1409:5: adding items after statements is confusing, since items exist from the start of the scope
1452 ripgrep-12.1.1/crates/core/app.rs:152:32: you should put `clap::Arg` between ticks in the documentation
1453 ripgrep-12.1.1/crates/core/app.rs:152:32: you should put `clap::Arg` between ticks in the documentation
1454 ripgrep-12.1.1/crates/core/app.rs:156:39: you should put `clap::Arg` between ticks in the documentation
1455 ripgrep-12.1.1/crates/core/app.rs:156:39: you should put `clap::Arg` between ticks in the documentation
1456 ripgrep-12.1.1/crates/core/app.rs:156:5: you should put `RGArg` between ticks in the documentation
1457 ripgrep-12.1.1/crates/core/app.rs:156:5: you should put `RGArg` between ticks in the documentation
1458 ripgrep-12.1.1/crates/core/app.rs:1668:5: adding items after statements is confusing, since items exist from the start of the scope
1459 ripgrep-12.1.1/crates/core/app.rs:1668:5: adding items after statements is confusing, since items exist from the start of the scope
1460 ripgrep-12.1.1/crates/core/app.rs:1669:5: adding items after statements is confusing, since items exist from the start of the scope
1461 ripgrep-12.1.1/crates/core/app.rs:1669:5: adding items after statements is confusing, since items exist from the start of the scope
1462 ripgrep-12.1.1/crates/core/app.rs:1821:5: adding items after statements is confusing, since items exist from the start of the scope
1463 ripgrep-12.1.1/crates/core/app.rs:1821:5: adding items after statements is confusing, since items exist from the start of the scope
1464 ripgrep-12.1.1/crates/core/app.rs:1822:5: adding items after statements is confusing, since items exist from the start of the scope
1465 ripgrep-12.1.1/crates/core/app.rs:1822:5: adding items after statements is confusing, since items exist from the start of the scope
1466 ripgrep-12.1.1/crates/core/app.rs:2999:5: adding items after statements is confusing, since items exist from the start of the scope
1467 ripgrep-12.1.1/crates/core/app.rs:2999:5: adding items after statements is confusing, since items exist from the start of the scope
1468 ripgrep-12.1.1/crates/core/app.rs:3000:5: adding items after statements is confusing, since items exist from the start of the scope
1469 ripgrep-12.1.1/crates/core/app.rs:3000:5: adding items after statements is confusing, since items exist from the start of the scope
1470 ripgrep-12.1.1/crates/core/app.rs:367:54: this `match` has identical arm bodies
1471 ripgrep-12.1.1/crates/core/app.rs:367:54: this `match` has identical arm bodies
1472 ripgrep-12.1.1/crates/core/app.rs:414:59: this `match` has identical arm bodies
1473 ripgrep-12.1.1/crates/core/app.rs:414:59: this `match` has identical arm bodies
1474 ripgrep-12.1.1/crates/core/app.rs:417:57: this `match` has identical arm bodies
1475 ripgrep-12.1.1/crates/core/app.rs:417:57: this `match` has identical arm bodies
1476 ripgrep-12.1.1/crates/core/app.rs:417:57: this `match` has identical arm bodies
1477 ripgrep-12.1.1/crates/core/app.rs:417:57: this `match` has identical arm bodies
1478 ripgrep-12.1.1/crates/core/app.rs:444:41: this `match` has identical arm bodies
1479 ripgrep-12.1.1/crates/core/app.rs:444:41: this `match` has identical arm bodies
1480 ripgrep-12.1.1/crates/core/app.rs:470:41: this `match` has identical arm bodies
1481 ripgrep-12.1.1/crates/core/app.rs:470:41: this `match` has identical arm bodies
1482 ripgrep-12.1.1/crates/core/app.rs:75:9: you should put `RIPGREP_BUILD_GIT_HASH` between ticks in the documentation
1483 ripgrep-12.1.1/crates/core/app.rs:75:9: you should put `RIPGREP_BUILD_GIT_HASH` between ticks in the documentation
1484 ripgrep-12.1.1/crates/core/app.rs:87:5: unnecessary boolean `not` operation
1485 ripgrep-12.1.1/crates/core/app.rs:87:5: unnecessary boolean `not` operation
1486 ripgrep-12.1.1/crates/core/args.rs:1143:22: unused `self` argument
1487 ripgrep-12.1.1/crates/core/args.rs:11:1: this import is redundant
1488 ripgrep-12.1.1/crates/core/args.rs:1209:74: this `if` has identical blocks
1489 ripgrep-12.1.1/crates/core/args.rs:1209:74: this `if` has identical blocks
1490 ripgrep-12.1.1/crates/core/args.rs:1282:13: binding's name is too similar to existing binding
1491 ripgrep-12.1.1/crates/core/args.rs:1430:22: unused `self` argument
1492 ripgrep-12.1.1/crates/core/args.rs:1438:21: you should put `OsStr` between ticks in the documentation
1493 ripgrep-12.1.1/crates/core/args.rs:1520:44: redundant closure found
1494 ripgrep-12.1.1/crates/core/args.rs:1524:5: this function's return value is unnecessarily wrapped by `Result`
1495 ripgrep-12.1.1/crates/core/args.rs:1635:14: you should put `values_of_lossy` between ticks in the documentation
1496 ripgrep-12.1.1/crates/core/args.rs:1693:41: redundant closure found
1497 ripgrep-12.1.1/crates/core/args.rs:1770:17: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1498 ripgrep-12.1.1/crates/core/args.rs:287:13: binding's name is too similar to existing binding
1499 ripgrep-12.1.1/crates/core/args.rs:33:1: this import is redundant
1500 ripgrep-12.1.1/crates/core/args.rs:34:1: this import is redundant
1501 ripgrep-12.1.1/crates/core/args.rs:35:1: this import is redundant
1502 ripgrep-12.1.1/crates/core/args.rs:410:14: this argument (2 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1503 ripgrep-12.1.1/crates/core/args.rs:475:18: this `match` has identical arm bodies
1504 ripgrep-12.1.1/crates/core/args.rs:512:19: you should put `ArgMatches` between ticks in the documentation
1505 ripgrep-12.1.1/crates/core/args.rs:549:16: methods called `to_*` usually take self by reference; consider choosing a less ambiguous name
1506 ripgrep-12.1.1/crates/core/args.rs:76:18: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1507 ripgrep-12.1.1/crates/core/args.rs:77:13: usage of wildcard import for enum variants
1508 ripgrep-12.1.1/crates/core/args.rs:923:42: you should put `BinaryDetection::quit` between ticks in the documentation
1509 ripgrep-12.1.1/crates/core/config.rs:13:1: this import is redundant
1510 ripgrep-12.1.1/crates/core/config.rs:58:6: very complex type used. Consider factoring parts into `type` definitions
1511 ripgrep-12.1.1/crates/core/config.rs:79:6: very complex type used. Consider factoring parts into `type` definitions
1512 ripgrep-12.1.1/crates/core/logger.rs:11:30: you should put `max_level` between ticks in the documentation
1513 ripgrep-12.1.1/crates/core/logger.rs:15:16: constants have by default a `'static` lifetime
1514 ripgrep-12.1.1/crates/core/main.rs:55:19: this argument is passed by value, but not consumed in the function body
1515 ripgrep-12.1.1/crates/core/main.rs:56:9: usage of wildcard import for enum variants
1516 ripgrep-12.1.1/crates/core/messages.rs:46:1: item name ends with its containing module's name
1517 ripgrep-12.1.1/crates/core/messages.rs:51:1: item name ends with its containing module's name
1518 ripgrep-12.1.1/crates/core/messages.rs:62:1: item name ends with its containing module's name
1519 ripgrep-12.1.1/crates/core/path_printer.rs:27:1: item name starts with its containing module's name
1520 ripgrep-12.1.1/crates/core/path_printer.rs:89:9: unnecessary boolean `not` operation
1521 ripgrep-12.1.1/crates/core/search.rs:185:1: item name starts with its containing module's name
1522 ripgrep-12.1.1/crates/core/search.rs:292:9: using `write!()` with a format string that ends in a single newline
1523 ripgrep-12.1.1/crates/core/search.rs:311:1: item name starts with its containing module's name
1524 ripgrep-12.1.1/crates/core/search.rs:377:12: this boolean expression can be simplified
1525 ripgrep-12.1.1/crates/core/search.rs:423:13: usage of wildcard import for enum variants
1526 ripgrep-12.1.1/crates/core/search.rs:447:13: usage of wildcard import for enum variants
1527 ripgrep-12.1.1/crates/core/search.rs:472:24: you are using an explicit closure for cloning elements
1528 ripgrep-12.1.1/crates/core/search.rs:472:41: redundant closure found
1529 ripgrep-12.1.1/crates/core/search.rs:480:24: you are using an explicit closure for cloning elements
1530 ripgrep-12.1.1/crates/core/search.rs:480:41: redundant closure found
1531 ripgrep-12.1.1/crates/core/search.rs:49:1: item name starts with its containing module's name
1532 ripgrep-12.1.1/crates/core/search.rs:509:24: you are using an explicit closure for cloning elements
1533 ripgrep-12.1.1/crates/core/search.rs:509:41: redundant closure found
1534 ripgrep-12.1.1/crates/core/search.rs:517:24: you are using an explicit closure for cloning elements
1535 ripgrep-12.1.1/crates/core/search.rs:517:41: redundant closure found
1536 ripgrep-12.1.1/crates/core/search.rs:533:36: casting `u32` to `f64` may become silently lossy if you later change the type
1537 ripgrep-12.1.1/crates/core/search.rs:533:5: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1538 ripgrep-12.1.1/crates/core/subject.rs:20:1: item name starts with its containing module's name
1539 ripgrep-12.1.1/crates/core/subject.rs:4:1: this import is redundant
1540 xsv-0.13.0/src/cmd/cat.rs:101:34: redundant closure found
1541 xsv-0.13.0/src/cmd/cat.rs:42:1: more than 3 bools in a struct
1542 xsv-0.13.0/src/cmd/cat.rs:53:9: binding's name is too similar to existing binding
1543 xsv-0.13.0/src/cmd/cat.rs:7:16: statics have by default a `'static` lifetime
1544 xsv-0.13.0/src/cmd/count.rs:32:9: binding's name is too similar to existing binding
1545 xsv-0.13.0/src/cmd/count.rs:38:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1546 xsv-0.13.0/src/cmd/count.rs:42:33: integer type suffix should be separated by an underscore
1547 xsv-0.13.0/src/cmd/count.rs:50:5: passing a unit value to a function
1548 xsv-0.13.0/src/cmd/count.rs:7:16: statics have by default a `'static` lifetime
1549 xsv-0.13.0/src/cmd/fixlengths.rs:45:9: binding's name is too similar to existing binding
1550 xsv-0.13.0/src/cmd/fixlengths.rs:50:18: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1551 xsv-0.13.0/src/cmd/fixlengths.rs:62:30: integer type suffix should be separated by an underscore
1552 xsv-0.13.0/src/cmd/fixlengths.rs:9:16: statics have by default a `'static` lifetime
1553 xsv-0.13.0/src/cmd/flatten.rs:10:16: statics have by default a `'static` lifetime
1554 xsv-0.13.0/src/cmd/flatten.rs:51:9: binding's name is too similar to existing binding
1555 xsv-0.13.0/src/cmd/fmt.rs:50:9: binding's name is too similar to existing binding
1556 xsv-0.13.0/src/cmd/fmt.rs:55:13: binding's name is too similar to existing binding
1557 xsv-0.13.0/src/cmd/fmt.rs:7:16: statics have by default a `'static` lifetime
1558 xsv-0.13.0/src/cmd/frequency.rs:148:43: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1559 xsv-0.13.0/src/cmd/frequency.rs:149:43: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1560 xsv-0.13.0/src/cmd/frequency.rs:15:16: statics have by default a `'static` lifetime
1561 xsv-0.13.0/src/cmd/frequency.rs:169:13: binding's name is too similar to existing binding
1562 xsv-0.13.0/src/cmd/frequency.rs:176:17: unnecessary boolean `not` operation
1563 xsv-0.13.0/src/cmd/frequency.rs:178:24: this `else { if .. }` block can be collapsed
1564 xsv-0.13.0/src/cmd/frequency.rs:77:9: binding's name is too similar to existing binding
1565 xsv-0.13.0/src/cmd/frequency.rs:93:31: it is more concise to loop over containers instead of using explicit iteration methods
1566 xsv-0.13.0/src/cmd/headers.rs:43:9: binding's name is too similar to existing binding
1567 xsv-0.13.0/src/cmd/headers.rs:49:17: it is more concise to loop over containers instead of using explicit iteration methods
1568 xsv-0.13.0/src/cmd/headers.rs:60:22: trait objects without an explicit `dyn` are deprecated
1569 xsv-0.13.0/src/cmd/headers.rs:9:16: statics have by default a `'static` lifetime
1570 xsv-0.13.0/src/cmd/index.rs:11:16: statics have by default a `'static` lifetime
1571 xsv-0.13.0/src/cmd/index.rs:45:9: binding's name is too similar to existing binding
1572 xsv-0.13.0/src/cmd/input.rs:42:9: binding's name is too similar to existing binding
1573 xsv-0.13.0/src/cmd/input.rs:47:9: binding's name is too similar to existing binding
1574 xsv-0.13.0/src/cmd/input.rs:7:16: statics have by default a `'static` lifetime
1575 xsv-0.13.0/src/cmd/join.rs:17:16: statics have by default a `'static` lifetime
1576 xsv-0.13.0/src/cmd/join.rs:194:29: binding's name is too similar to existing binding
1577 xsv-0.13.0/src/cmd/join.rs:224:22: binding's name is too similar to existing binding
1578 xsv-0.13.0/src/cmd/join.rs:281:44: trait objects without an explicit `dyn` are deprecated
1579 xsv-0.13.0/src/cmd/join.rs:293:14: binding's name is too similar to existing binding
1580 xsv-0.13.0/src/cmd/join.rs:293:20: binding's name is too similar to existing binding
1581 xsv-0.13.0/src/cmd/join.rs:297:13: redundant field names in struct initialization
1582 xsv-0.13.0/src/cmd/join.rs:298:13: redundant field names in struct initialization
1583 xsv-0.13.0/src/cmd/join.rs:299:13: redundant field names in struct initialization
1584 xsv-0.13.0/src/cmd/join.rs:300:13: redundant field names in struct initialization
1585 xsv-0.13.0/src/cmd/join.rs:308:9: unused `self` argument
1586 xsv-0.13.0/src/cmd/join.rs:342:38: integer type suffix should be separated by an underscore
1587 xsv-0.13.0/src/cmd/join.rs:342:46: integer type suffix should be separated by an underscore
1588 xsv-0.13.0/src/cmd/join.rs:347:9: unnecessary boolean `not` operation
1589 xsv-0.13.0/src/cmd/join.rs:372:44: redundant closure found
1590 xsv-0.13.0/src/cmd/join.rs:375:33: binding's name is too similar to existing binding
1591 xsv-0.13.0/src/cmd/join.rs:392:13: redundant field names in struct initialization
1592 xsv-0.13.0/src/cmd/join.rs:403:29: it is more concise to loop over containers instead of using explicit iteration methods
1593 xsv-0.13.0/src/cmd/join.rs:426:13: unnecessary boolean `not` operation
1594 xsv-0.13.0/src/cmd/join.rs:77:1: more than 3 bools in a struct
1595 xsv-0.13.0/src/cmd/join.rs:94:9: binding's name is too similar to existing binding
1596 xsv-0.13.0/src/cmd/partition.rs:105:22: binding's name is too similar to existing binding
1597 xsv-0.13.0/src/cmd/partition.rs:126:36: trait objects without an explicit `dyn` are deprecated
1598 xsv-0.13.0/src/cmd/partition.rs:139:13: redundant field names in struct initialization
1599 xsv-0.13.0/src/cmd/partition.rs:15:16: statics have by default a `'static` lifetime
1600 xsv-0.13.0/src/cmd/partition.rs:169:9: unnecessary boolean `not` operation
1601 xsv-0.13.0/src/cmd/partition.rs:56:9: binding's name is too similar to existing binding
1602 xsv-0.13.0/src/cmd/partition.rs:77:9: unused `self` argument
1603 xsv-0.13.0/src/cmd/sample.rs:105:44: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1604 xsv-0.13.0/src/cmd/sample.rs:115:21: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1605 xsv-0.13.0/src/cmd/sample.rs:11:16: statics have by default a `'static` lifetime
1606 xsv-0.13.0/src/cmd/sample.rs:51:9: binding's name is too similar to existing binding
1607 xsv-0.13.0/src/cmd/sample.rs:58:19: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1608 xsv-0.13.0/src/cmd/sample.rs:69:9: wildcard match will miss any future added variants
1609 xsv-0.13.0/src/cmd/sample.rs:75:16: it is more concise to loop over containers instead of using explicit iteration methods
1610 xsv-0.13.0/src/cmd/sample.rs:91:42: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1611 xsv-0.13.0/src/cmd/sample.rs:92:43: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1612 xsv-0.13.0/src/cmd/search.rs:51:9: binding's name is too similar to existing binding
1613 xsv-0.13.0/src/cmd/search.rs:9:16: statics have by default a `'static` lifetime
1614 xsv-0.13.0/src/cmd/select.rs:60:9: binding's name is too similar to existing binding
1615 xsv-0.13.0/src/cmd/select.rs:8:16: statics have by default a `'static` lifetime
1616 xsv-0.13.0/src/cmd/slice.rs:57:9: binding's name is too similar to existing binding
1617 xsv-0.13.0/src/cmd/slice.rs:9:16: statics have by default a `'static` lifetime
1618 xsv-0.13.0/src/cmd/sort.rs:11:16: statics have by default a `'static` lifetime
1619 xsv-0.13.0/src/cmd/sort.rs:138:47: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1620 xsv-0.13.0/src/cmd/sort.rs:139:51: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1621 xsv-0.13.0/src/cmd/sort.rs:48:9: binding's name is too similar to existing binding
1622 xsv-0.13.0/src/cmd/sort.rs:91:14: it is more concise to loop over containers instead of using explicit iteration methods
1623 xsv-0.13.0/src/cmd/split.rs:131:36: trait objects without an explicit `dyn` are deprecated
1624 xsv-0.13.0/src/cmd/split.rs:14:16: statics have by default a `'static` lifetime
1625 xsv-0.13.0/src/cmd/split.rs:61:9: binding's name is too similar to existing binding
1626 xsv-0.13.0/src/cmd/split.rs:94:5: this function's return value is unnecessarily wrapped by `Result`
1627 xsv-0.13.0/src/cmd/split.rs:96:14: this argument is passed by value, but not consumed in the function body
1628 xsv-0.13.0/src/cmd/split.rs:99:13: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1629 xsv-0.13.0/src/cmd/stats.rs:110:36: redundant closure found
1630 xsv-0.13.0/src/cmd/stats.rs:127:14: this argument is passed by value, but not consumed in the function body
1631 xsv-0.13.0/src/cmd/stats.rs:138:43: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1632 xsv-0.13.0/src/cmd/stats.rs:139:43: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1633 xsv-0.13.0/src/cmd/stats.rs:162:25: it is more concise to loop over containers instead of using explicit iteration methods
1634 xsv-0.13.0/src/cmd/stats.rs:22:16: statics have by default a `'static` lifetime
1635 xsv-0.13.0/src/cmd/stats.rs:231:1: more than 3 bools in a struct
1636 xsv-0.13.0/src/cmd/stats.rs:262:35: calling `cmd::stats::TypedSum::default()` is more clear than this expression
1637 xsv-0.13.0/src/cmd/stats.rs:263:40: calling `cmd::stats::TypedMinMax::default()` is more clear than this expression
1638 xsv-0.13.0/src/cmd/stats.rs:264:39: calling `stats::OnlineStats::default()` is more clear than this expression
1639 xsv-0.13.0/src/cmd/stats.rs:265:58: calling `stats::Unsorted::default()` is more clear than this expression
1640 xsv-0.13.0/src/cmd/stats.rs:266:41: calling `stats::Unsorted::default()` is more clear than this expression
1641 xsv-0.13.0/src/cmd/stats.rs:268:18: calling `cmd::stats::FieldType::default()` is more clear than this expression
1642 xsv-0.13.0/src/cmd/stats.rs:269:13: redundant field names in struct initialization
1643 xsv-0.13.0/src/cmd/stats.rs:270:13: redundant field names in struct initialization
1644 xsv-0.13.0/src/cmd/stats.rs:271:13: redundant field names in struct initialization
1645 xsv-0.13.0/src/cmd/stats.rs:272:13: redundant field names in struct initialization
1646 xsv-0.13.0/src/cmd/stats.rs:273:13: redundant field names in struct initialization
1647 xsv-0.13.0/src/cmd/stats.rs:274:13: redundant field names in struct initialization
1648 xsv-0.13.0/src/cmd/stats.rs:283:9: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1649 xsv-0.13.0/src/cmd/stats.rs:284:9: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1650 xsv-0.13.0/src/cmd/stats.rs:285:9: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1651 xsv-0.13.0/src/cmd/stats.rs:290:21: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1652 xsv-0.13.0/src/cmd/stats.rs:293:25: this `match` has identical arm bodies
1653 xsv-0.13.0/src/cmd/stats.rs:297:25: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1654 xsv-0.13.0/src/cmd/stats.rs:301:21: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1655 xsv-0.13.0/src/cmd/stats.rs:302:21: called `map(f)` on an `Option` value where `f` is a closure that returns the unit type `()`
1656 xsv-0.13.0/src/cmd/stats.rs:308:18: methods called `to_*` usually take self by reference; consider choosing a less ambiguous name
1657 xsv-0.13.0/src/cmd/stats.rs:318:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1658 xsv-0.13.0/src/cmd/stats.rs:322:45: redundant closure found
1659 xsv-0.13.0/src/cmd/stats.rs:322:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1660 xsv-0.13.0/src/cmd/stats.rs:327:9: unnecessary boolean `not` operation
1661 xsv-0.13.0/src/cmd/stats.rs:330:13: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1662 xsv-0.13.0/src/cmd/stats.rs:338:45: redundant closure found
1663 xsv-0.13.0/src/cmd/stats.rs:402:16: redundant pattern matching, consider using `is_ok()`
1664 xsv-0.13.0/src/cmd/stats.rs:403:16: redundant pattern matching, consider using `is_ok()`
1665 xsv-0.13.0/src/cmd/stats.rs:407:18: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1666 xsv-0.13.0/src/cmd/stats.rs:411:16: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1667 xsv-0.13.0/src/cmd/stats.rs:427:56: this `match` has identical arm bodies
1668 xsv-0.13.0/src/cmd/stats.rs:429:56: this `match` has identical arm bodies
1669 xsv-0.13.0/src/cmd/stats.rs:430:60: this `match` has identical arm bodies
1670 xsv-0.13.0/src/cmd/stats.rs:430:60: this `match` has identical arm bodies
1671 xsv-0.13.0/src/cmd/stats.rs:454:5: you should put `TypedSum` between ticks in the documentation
1672 xsv-0.13.0/src/cmd/stats.rs:473:43: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1673 xsv-0.13.0/src/cmd/stats.rs:504:56: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1674 xsv-0.13.0/src/cmd/stats.rs:505:51: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1675 xsv-0.13.0/src/cmd/stats.rs:511:5: you should put `TypedMinMax` between ticks in the documentation
1676 xsv-0.13.0/src/cmd/stats.rs:536:35: casting `f64` to `i64` may truncate the value
1677 xsv-0.13.0/src/cmd/stats.rs:544:33: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1678 xsv-0.13.0/src/cmd/stats.rs:592:22: calling `stats::MinMax::default()` is more clear than this expression
1679 xsv-0.13.0/src/cmd/stats.rs:593:22: calling `stats::MinMax::default()` is more clear than this expression
1680 xsv-0.13.0/src/cmd/stats.rs:594:23: calling `stats::MinMax::default()` is more clear than this expression
1681 xsv-0.13.0/src/cmd/stats.rs:595:21: calling `stats::MinMax::default()` is more clear than this expression
1682 xsv-0.13.0/src/cmd/stats.rs:71:1: more than 3 bools in a struct
1683 xsv-0.13.0/src/cmd/stats.rs:86:9: binding's name is too similar to existing binding
1684 xsv-0.13.0/src/cmd/table.rs:10:16: statics have by default a `'static` lifetime
1685 xsv-0.13.0/src/cmd/table.rs:50:9: binding's name is too similar to existing binding
1686 xsv-0.13.0/src/cmd/table.rs:54:9: binding's name is too similar to existing binding
1687 xsv-0.13.0/src/config.rs:113:43: use of `unwrap_or` followed by a function call
1688 xsv-0.13.0/src/config.rs:197:48: trait objects without an explicit `dyn` are deprecated
1689 xsv-0.13.0/src/config.rs:202:48: trait objects without an explicit `dyn` are deprecated
1690 xsv-0.13.0/src/config.rs:263:47: trait objects without an explicit `dyn` are deprecated
1691 xsv-0.13.0/src/config.rs:293:47: trait objects without an explicit `dyn` are deprecated
1692 xsv-0.13.0/src/config.rs:58:1: more than 3 bools in a struct
1693 xsv-0.13.0/src/config.rs:77:28: explicit deref method call
1694 xsv-0.13.0/src/config.rs:90:13: redundant field names in struct initialization
1695 xsv-0.13.0/src/index.rs:31:13: redundant field names in struct initialization
1696 xsv-0.13.0/src/main.rs:164:49: redundant clone
1697 xsv-0.13.0/src/main.rs:75:16: statics have by default a `'static` lifetime
1698 xsv-0.13.0/src/select.rs:13:1: item name starts with its containing module's name
1699 xsv-0.13.0/src/select.rs:154:5: this function's return value is unnecessarily wrapped by `Result`
1700 xsv-0.13.0/src/select.rs:250:33: binding's name is too similar to existing binding
1701 xsv-0.13.0/src/select.rs:250:43: binding's name is too similar to existing binding
1702 xsv-0.13.0/src/select.rs:255:39: an inclusive range would be more readable
1703 xsv-0.13.0/src/select.rs:280:20: length comparison to zero
1704 xsv-0.13.0/src/select.rs:29:13: redundant field names in struct initialization
1705 xsv-0.13.0/src/select.rs:360:62: this argument (8 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1706 xsv-0.13.0/src/select.rs:360:9: this function's return value is unnecessarily wrapped by `Option`
1707 xsv-0.13.0/src/select.rs:375:9: used sort instead of sort_unstable to sort primitive type `usize`
1708 xsv-0.13.0/src/select.rs:379:18: it is more concise to loop over containers instead of using explicit iteration methods
1709 xsv-0.13.0/src/select.rs:416:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
1710 xsv-0.13.0/src/select.rs:419:9: this function's return value is unnecessarily wrapped by `Option`
1711 xsv-0.13.0/src/select.rs:420:27: consider using `Option<T>` instead of `Option<Option<T>>` or a custom enum if you need to distinguish all 3 cases
1712 xsv-0.13.0/src/select.rs:99:17: binding's name is too similar to existing binding
1713 xsv-0.13.0/src/util.rs:150:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
1714 xsv-0.13.0/src/util.rs:190:48: trait objects without an explicit `dyn` are deprecated
1715 xsv-0.13.0/src/util.rs:37:33: you are using an explicit closure for copying elements
1716 xsv-0.13.0/src/util.rs:90:1: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
1717 rayon-1.5.0/src/collections/binary_heap.rs:7:5: usage of wildcard import
1718 rayon-1.5.0/src/collections/binary_heap.rs:8:5: usage of wildcard import
1719 rayon-1.5.0/src/collections/btree_map.rs:7:5: usage of wildcard import
1720 rayon-1.5.0/src/collections/btree_map.rs:8:5: usage of wildcard import
1721 rayon-1.5.0/src/collections/btree_set.rs:7:5: usage of wildcard import
1722 rayon-1.5.0/src/collections/btree_set.rs:8:5: usage of wildcard import
1723 rayon-1.5.0/src/collections/hash_map.rs:10:5: usage of wildcard import
1724 rayon-1.5.0/src/collections/hash_map.rs:9:5: usage of wildcard import
1725 rayon-1.5.0/src/collections/hash_set.rs:10:5: usage of wildcard import
1726 rayon-1.5.0/src/collections/hash_set.rs:9:5: usage of wildcard import
1727 rayon-1.5.0/src/collections/linked_list.rs:7:5: usage of wildcard import
1728 rayon-1.5.0/src/collections/linked_list.rs:8:5: usage of wildcard import
1729 rayon-1.5.0/src/collections/mod.rs:59:32: replacing a value of type `T` with `T::default()` is better expressed using `std::mem::take`
1730 rayon-1.5.0/src/collections/vec_deque.rs:8:5: usage of wildcard import
1731 rayon-1.5.0/src/collections/vec_deque.rs:9:5: usage of wildcard import
1732 rayon-1.5.0/src/compile_fail/cannot_collect_filtermap_data.rs:2:1: needless `fn main` in doctest
1733 rayon-1.5.0/src/compile_fail/cannot_zip_filtered_data.rs:2:1: needless `fn main` in doctest
1734 rayon-1.5.0/src/compile_fail/cell_par_iter.rs:2:1: needless `fn main` in doctest
1735 rayon-1.5.0/src/compile_fail/no_send_par_iter.rs:25:1: needless `fn main` in doctest
1736 rayon-1.5.0/src/compile_fail/no_send_par_iter.rs:46:1: needless `fn main` in doctest
1737 rayon-1.5.0/src/compile_fail/no_send_par_iter.rs:4:1: needless `fn main` in doctest
1738 rayon-1.5.0/src/compile_fail/rc_par_iter.rs:2:1: needless `fn main` in doctest
1739 rayon-1.5.0/src/iter/chain.rs:103:9: adding items after statements is confusing, since items exist from the start of the scope
1740 rayon-1.5.0/src/iter/chain.rs:122:9: adding items after statements is confusing, since items exist from the start of the scope
1741 rayon-1.5.0/src/iter/chain.rs:128:9: adding items after statements is confusing, since items exist from the start of the scope
1742 rayon-1.5.0/src/iter/chain.rs:1:5: usage of wildcard import
1743 rayon-1.5.0/src/iter/chain.rs:221:36: you should put `ExactSizeIterator` between ticks in the documentation
1744 rayon-1.5.0/src/iter/chain.rs:2:5: usage of wildcard import
1745 rayon-1.5.0/src/iter/chain.rs:51:38: use Option::map_or_else instead of an if let/else
1746 rayon-1.5.0/src/iter/chain.rs:58:14: `a` is being shadowed
1747 rayon-1.5.0/src/iter/chain.rs:58:17: `b` is being shadowed
1748 rayon-1.5.0/src/iter/chain.rs:78:14: `a` is being shadowed
1749 rayon-1.5.0/src/iter/chain.rs:78:17: `b` is being shadowed
1750 rayon-1.5.0/src/iter/chain.rs:97:9: adding items after statements is confusing, since items exist from the start of the scope
1751 rayon-1.5.0/src/iter/chunks.rs:3:5: usage of wildcard import
1752 rayon-1.5.0/src/iter/chunks.rs:4:5: usage of wildcard import
1753 rayon-1.5.0/src/iter/chunks.rs:77:9: adding items after statements is confusing, since items exist from the start of the scope
1754 rayon-1.5.0/src/iter/chunks.rs:83:9: adding items after statements is confusing, since items exist from the start of the scope
1755 rayon-1.5.0/src/iter/cloned.rs:1:5: usage of wildcard import
1756 rayon-1.5.0/src/iter/cloned.rs:2:5: usage of wildcard import
1757 rayon-1.5.0/src/iter/cloned.rs:71:9: adding items after statements is confusing, since items exist from the start of the scope
1758 rayon-1.5.0/src/iter/cloned.rs:75:9: adding items after statements is confusing, since items exist from the start of the scope
1759 rayon-1.5.0/src/iter/collect/consumer.rs:141:5: you should put `CollectReducer` between ticks in the documentation
1760 rayon-1.5.0/src/iter/collect/consumer.rs:1:5: usage of wildcard import
1761 rayon-1.5.0/src/iter/collect/consumer.rs:28:5: you should put `CollectResult` between ticks in the documentation
1762 rayon-1.5.0/src/iter/collect/consumer.rs:36:37: generally you want to avoid `&mut &mut _` if possible
1763 rayon-1.5.0/src/iter/collect/consumer.rs:36:37: generally you want to avoid `&mut &mut _` if possible
1764 rayon-1.5.0/src/iter/collect/mod.rs:154:9: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1765 rayon-1.5.0/src/iter/copied.rs:1:5: usage of wildcard import
1766 rayon-1.5.0/src/iter/copied.rs:2:5: usage of wildcard import
1767 rayon-1.5.0/src/iter/copied.rs:71:9: adding items after statements is confusing, since items exist from the start of the scope
1768 rayon-1.5.0/src/iter/copied.rs:75:9: adding items after statements is confusing, since items exist from the start of the scope
1769 rayon-1.5.0/src/iter/empty.rs:1:5: usage of wildcard import
1770 rayon-1.5.0/src/iter/empty.rs:24:1: this function could have a `#[must_use]` attribute
1771 rayon-1.5.0/src/iter/empty.rs:2:5: usage of wildcard import
1772 rayon-1.5.0/src/iter/enumerate.rs:1:5: usage of wildcard import
1773 rayon-1.5.0/src/iter/enumerate.rs:2:5: usage of wildcard import
1774 rayon-1.5.0/src/iter/enumerate.rs:64:9: adding items after statements is confusing, since items exist from the start of the scope
1775 rayon-1.5.0/src/iter/enumerate.rs:68:9: adding items after statements is confusing, since items exist from the start of the scope
1776 rayon-1.5.0/src/iter/extend.rs:143:63: I see you're using a LinkedList! Perhaps you meant some other data structure?
1777 rayon-1.5.0/src/iter/extend.rs:182:57: I see you're using a LinkedList! Perhaps you meant some other data structure?
1778 rayon-1.5.0/src/iter/extend.rs:218:32: I see you're using a LinkedList! Perhaps you meant some other data structure?
1779 rayon-1.5.0/src/iter/extend.rs:218:59: I see you're using a LinkedList! Perhaps you meant some other data structure?
1780 rayon-1.5.0/src/iter/extend.rs:25:42: I see you're using a LinkedList! Perhaps you meant some other data structure?
1781 rayon-1.5.0/src/iter/extend.rs:287:62: I see you're using a LinkedList! Perhaps you meant some other data structure?
1782 rayon-1.5.0/src/iter/extend.rs:322:56: I see you're using a LinkedList! Perhaps you meant some other data structure?
1783 rayon-1.5.0/src/iter/extend.rs:41:27: I see you're using a LinkedList! Perhaps you meant some other data structure?
1784 rayon-1.5.0/src/iter/extend.rs:47:30: I see you're using a LinkedList! Perhaps you meant some other data structure?
1785 rayon-1.5.0/src/iter/extend.rs:47:56: I see you're using a LinkedList! Perhaps you meant some other data structure?
1786 rayon-1.5.0/src/iter/extend.rs:47:74: I see you're using a LinkedList! Perhaps you meant some other data structure?
1787 rayon-1.5.0/src/iter/extend.rs:53:29: I see you're using a LinkedList! Perhaps you meant some other data structure?
1788 rayon-1.5.0/src/iter/extend.rs:57:36: I see you're using a LinkedList! Perhaps you meant some other data structure?
1789 rayon-1.5.0/src/iter/extend.rs:59:61: I see you're using a LinkedList! Perhaps you meant some other data structure?
1790 rayon-1.5.0/src/iter/filter.rs:1:5: usage of wildcard import
1791 rayon-1.5.0/src/iter/filter.rs:2:5: usage of wildcard import
1792 rayon-1.5.0/src/iter/filter_map.rs:123:9: use Option::map_or instead of an if let/else
1793 rayon-1.5.0/src/iter/filter_map.rs:1:5: usage of wildcard import
1794 rayon-1.5.0/src/iter/filter_map.rs:2:5: usage of wildcard import
1795 rayon-1.5.0/src/iter/find.rs:1:5: usage of wildcard import
1796 rayon-1.5.0/src/iter/find.rs:2:5: usage of wildcard import
1797 rayon-1.5.0/src/iter/find_first_last/mod.rs:1:5: usage of wildcard import
1798 rayon-1.5.0/src/iter/find_first_last/mod.rs:2:5: usage of wildcard import
1799 rayon-1.5.0/src/iter/find_first_last/mod.rs:32:67: you should put `MatchPosition` between ticks in the documentation
1800 rayon-1.5.0/src/iter/flat_map.rs:1:5: usage of wildcard import
1801 rayon-1.5.0/src/iter/flat_map.rs:2:5: usage of wildcard import
1802 rayon-1.5.0/src/iter/flat_map_iter.rs:1:5: usage of wildcard import
1803 rayon-1.5.0/src/iter/flat_map_iter.rs:2:5: usage of wildcard import
1804 rayon-1.5.0/src/iter/flatten.rs:1:5: usage of wildcard import
1805 rayon-1.5.0/src/iter/flatten.rs:2:5: usage of wildcard import
1806 rayon-1.5.0/src/iter/flatten_iter.rs:1:5: usage of wildcard import
1807 rayon-1.5.0/src/iter/flatten_iter.rs:2:5: usage of wildcard import
1808 rayon-1.5.0/src/iter/fold.rs:158:13: binding's name is too similar to existing binding
1809 rayon-1.5.0/src/iter/fold.rs:1:5: usage of wildcard import
1810 rayon-1.5.0/src/iter/fold.rs:204:1: item name starts with its containing module's name
1811 rayon-1.5.0/src/iter/fold.rs:2:5: usage of wildcard import
1812 rayon-1.5.0/src/iter/for_each.rs:1:5: usage of wildcard import
1813 rayon-1.5.0/src/iter/for_each.rs:2:5: usage of wildcard import
1814 rayon-1.5.0/src/iter/inspect.rs:1:5: usage of wildcard import
1815 rayon-1.5.0/src/iter/inspect.rs:2:5: usage of wildcard import
1816 rayon-1.5.0/src/iter/inspect.rs:83:9: adding items after statements is confusing, since items exist from the start of the scope
1817 rayon-1.5.0/src/iter/inspect.rs:88:9: adding items after statements is confusing, since items exist from the start of the scope
1818 rayon-1.5.0/src/iter/interleave.rs:111:9: adding items after statements is confusing, since items exist from the start of the scope
1819 rayon-1.5.0/src/iter/interleave.rs:119:9: adding items after statements is confusing, since items exist from the start of the scope
1820 rayon-1.5.0/src/iter/interleave.rs:195:30: you should put `self.i_len` between ticks in the documentation
1821 rayon-1.5.0/src/iter/interleave.rs:195:43: you should put `self.j_len` between ticks in the documentation
1822 rayon-1.5.0/src/iter/interleave.rs:199:23: you should put `self.i_len` between ticks in the documentation
1823 rayon-1.5.0/src/iter/interleave.rs:1:5: usage of wildcard import
1824 rayon-1.5.0/src/iter/interleave.rs:200:23: you should put `self.j_len` between ticks in the documentation
1825 rayon-1.5.0/src/iter/interleave.rs:249:41: you should put `DoubleEndedIterator` between ticks in the documentation
1826 rayon-1.5.0/src/iter/interleave.rs:250:5: you should put `ExactSizeIterator` between ticks in the documentation
1827 rayon-1.5.0/src/iter/interleave.rs:263:33: you should put `InterleaveSeq` between ticks in the documentation
1828 rayon-1.5.0/src/iter/interleave.rs:280:17: wildcard match will miss any future added variants
1829 rayon-1.5.0/src/iter/interleave.rs:285:17: wildcard match will miss any future added variants
1830 rayon-1.5.0/src/iter/interleave.rs:2:5: usage of wildcard import
1831 rayon-1.5.0/src/iter/interleave.rs:313:9: `if` chain can be rewritten with `match`
1832 rayon-1.5.0/src/iter/interleave.rs:82:9: adding items after statements is confusing, since items exist from the start of the scope
1833 rayon-1.5.0/src/iter/interleave.rs:90:9: adding items after statements is confusing, since items exist from the start of the scope
1834 rayon-1.5.0/src/iter/interleave_shortest.rs:1:5: usage of wildcard import
1835 rayon-1.5.0/src/iter/intersperse.rs:1:5: usage of wildcard import
1836 rayon-1.5.0/src/iter/intersperse.rs:2:5: usage of wildcard import
1837 rayon-1.5.0/src/iter/intersperse.rs:90:9: adding items after statements is confusing, since items exist from the start of the scope
1838 rayon-1.5.0/src/iter/intersperse.rs:96:9: adding items after statements is confusing, since items exist from the start of the scope
1839 rayon-1.5.0/src/iter/len.rs:12:1: item name ends with its containing module's name
1840 rayon-1.5.0/src/iter/len.rs:146:1: item name ends with its containing module's name
1841 rayon-1.5.0/src/iter/len.rs:1:5: usage of wildcard import
1842 rayon-1.5.0/src/iter/len.rs:200:9: adding items after statements is confusing, since items exist from the start of the scope
1843 rayon-1.5.0/src/iter/len.rs:205:9: adding items after statements is confusing, since items exist from the start of the scope
1844 rayon-1.5.0/src/iter/len.rs:2:5: usage of wildcard import
1845 rayon-1.5.0/src/iter/len.rs:66:9: adding items after statements is confusing, since items exist from the start of the scope
1846 rayon-1.5.0/src/iter/len.rs:71:9: adding items after statements is confusing, since items exist from the start of the scope
1847 rayon-1.5.0/src/iter/map.rs:1:5: usage of wildcard import
1848 rayon-1.5.0/src/iter/map.rs:2:5: usage of wildcard import
1849 rayon-1.5.0/src/iter/map.rs:84:9: adding items after statements is confusing, since items exist from the start of the scope
1850 rayon-1.5.0/src/iter/map.rs:89:9: adding items after statements is confusing, since items exist from the start of the scope
1851 rayon-1.5.0/src/iter/map_with.rs:1:5: usage of wildcard import
1852 rayon-1.5.0/src/iter/map_with.rs:2:5: usage of wildcard import
1853 rayon-1.5.0/src/iter/map_with.rs:419:9: adding items after statements is confusing, since items exist from the start of the scope
1854 rayon-1.5.0/src/iter/map_with.rs:425:9: adding items after statements is confusing, since items exist from the start of the scope
1855 rayon-1.5.0/src/iter/map_with.rs:90:9: adding items after statements is confusing, since items exist from the start of the scope
1856 rayon-1.5.0/src/iter/map_with.rs:96:9: adding items after statements is confusing, since items exist from the start of the scope
1857 rayon-1.5.0/src/iter/mod.rs:1874:24: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1858 rayon-1.5.0/src/iter/mod.rs:2171:1: trait `IndexedParallelIterator` has a `len` method but no (possibly inherited) `is_empty` method
1859 rayon-1.5.0/src/iter/mod.rs:2371:26: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1860 rayon-1.5.0/src/iter/mod.rs:2411:26: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
1861 rayon-1.5.0/src/iter/mod.rs:82:5: usage of wildcard import
1862 rayon-1.5.0/src/iter/multizip.rs:1:5: usage of wildcard import
1863 rayon-1.5.0/src/iter/multizip.rs:2:5: usage of wildcard import
1864 rayon-1.5.0/src/iter/noop.rs:1:5: usage of wildcard import
1865 rayon-1.5.0/src/iter/once.rs:1:5: usage of wildcard import
1866 rayon-1.5.0/src/iter/once.rs:2:5: usage of wildcard import
1867 rayon-1.5.0/src/iter/panic_fuse.rs:102:9: adding items after statements is confusing, since items exist from the start of the scope
1868 rayon-1.5.0/src/iter/panic_fuse.rs:1:5: usage of wildcard import
1869 rayon-1.5.0/src/iter/panic_fuse.rs:2:5: usage of wildcard import
1870 rayon-1.5.0/src/iter/panic_fuse.rs:98:9: adding items after statements is confusing, since items exist from the start of the scope
1871 rayon-1.5.0/src/iter/par_bridge.rs:136:28: redundant else block
1872 rayon-1.5.0/src/iter/par_bridge.rs:163:28: redundant else block
1873 rayon-1.5.0/src/iter/plumbing/mod.rs:216:58: you should put `find_first` between ticks in the documentation
1874 rayon-1.5.0/src/iter/plumbing/mod.rs:359:5: adding items after statements is confusing, since items exist from the start of the scope
1875 rayon-1.5.0/src/iter/plumbing/mod.rs:364:5: adding items after statements is confusing, since items exist from the start of the scope
1876 rayon-1.5.0/src/iter/plumbing/mod.rs:399:5: adding items after statements is confusing, since items exist from the start of the scope
1877 rayon-1.5.0/src/iter/plumbing/mod.rs:53:19: you should put `DoubleEndedIterator` between ticks in the documentation
1878 rayon-1.5.0/src/iter/plumbing/mod.rs:53:43: you should put `ExactSizeIterator` between ticks in the documentation
1879 rayon-1.5.0/src/iter/plumbing/mod.rs:54:31: you should put `IntoIterator` between ticks in the documentation
1880 rayon-1.5.0/src/iter/plumbing/mod.rs:55:5: you should put `IntoIterator` between ticks in the documentation
1881 rayon-1.5.0/src/iter/positions.rs:1:5: usage of wildcard import
1882 rayon-1.5.0/src/iter/positions.rs:2:5: usage of wildcard import
1883 rayon-1.5.0/src/iter/product.rs:1:5: usage of wildcard import
1884 rayon-1.5.0/src/iter/reduce.rs:1:5: usage of wildcard import
1885 rayon-1.5.0/src/iter/repeat.rs:103:1: item name starts with its containing module's name
1886 rayon-1.5.0/src/iter/repeat.rs:1:5: usage of wildcard import
1887 rayon-1.5.0/src/iter/repeat.rs:2:5: usage of wildcard import
1888 rayon-1.5.0/src/iter/rev.rs:1:5: usage of wildcard import
1889 rayon-1.5.0/src/iter/rev.rs:2:5: usage of wildcard import
1890 rayon-1.5.0/src/iter/rev.rs:63:9: adding items after statements is confusing, since items exist from the start of the scope
1891 rayon-1.5.0/src/iter/rev.rs:68:9: adding items after statements is confusing, since items exist from the start of the scope
1892 rayon-1.5.0/src/iter/skip.rs:2:5: usage of wildcard import
1893 rayon-1.5.0/src/iter/skip.rs:3:5: usage of wildcard import
1894 rayon-1.5.0/src/iter/skip.rs:68:9: adding items after statements is confusing, since items exist from the start of the scope
1895 rayon-1.5.0/src/iter/skip.rs:73:9: adding items after statements is confusing, since items exist from the start of the scope
1896 rayon-1.5.0/src/iter/splitter.rs:1:5: usage of wildcard import
1897 rayon-1.5.0/src/iter/splitter.rs:2:5: usage of wildcard import
1898 rayon-1.5.0/src/iter/step_by.rs:4:5: usage of wildcard import
1899 rayon-1.5.0/src/iter/step_by.rs:5:5: usage of wildcard import
1900 rayon-1.5.0/src/iter/step_by.rs:73:9: adding items after statements is confusing, since items exist from the start of the scope
1901 rayon-1.5.0/src/iter/step_by.rs:79:9: adding items after statements is confusing, since items exist from the start of the scope
1902 rayon-1.5.0/src/iter/sum.rs:1:5: usage of wildcard import
1903 rayon-1.5.0/src/iter/take.rs:1:5: usage of wildcard import
1904 rayon-1.5.0/src/iter/take.rs:2:5: usage of wildcard import
1905 rayon-1.5.0/src/iter/take.rs:67:9: adding items after statements is confusing, since items exist from the start of the scope
1906 rayon-1.5.0/src/iter/take.rs:72:9: adding items after statements is confusing, since items exist from the start of the scope
1907 rayon-1.5.0/src/iter/try_fold.rs:190:1: item name starts with its containing module's name
1908 rayon-1.5.0/src/iter/try_fold.rs:1:5: usage of wildcard import
1909 rayon-1.5.0/src/iter/try_fold.rs:2:5: usage of wildcard import
1910 rayon-1.5.0/src/iter/try_reduce.rs:1:5: usage of wildcard import
1911 rayon-1.5.0/src/iter/try_reduce_with.rs:1:5: usage of wildcard import
1912 rayon-1.5.0/src/iter/unzip.rs:1:5: usage of wildcard import
1913 rayon-1.5.0/src/iter/unzip.rs:2:5: usage of wildcard import
1914 rayon-1.5.0/src/iter/update.rs:1:5: usage of wildcard import
1915 rayon-1.5.0/src/iter/update.rs:2:5: usage of wildcard import
1916 rayon-1.5.0/src/iter/update.rs:82:9: adding items after statements is confusing, since items exist from the start of the scope
1917 rayon-1.5.0/src/iter/update.rs:87:9: adding items after statements is confusing, since items exist from the start of the scope
1918 rayon-1.5.0/src/iter/while_some.rs:130:22: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
1919 rayon-1.5.0/src/iter/while_some.rs:1:5: usage of wildcard import
1920 rayon-1.5.0/src/iter/while_some.rs:2:5: usage of wildcard import
1921 rayon-1.5.0/src/iter/zip.rs:102:9: adding items after statements is confusing, since items exist from the start of the scope
1922 rayon-1.5.0/src/iter/zip.rs:1:5: usage of wildcard import
1923 rayon-1.5.0/src/iter/zip.rs:2:5: usage of wildcard import
1924 rayon-1.5.0/src/iter/zip.rs:74:9: adding items after statements is confusing, since items exist from the start of the scope
1925 rayon-1.5.0/src/iter/zip.rs:79:9: adding items after statements is confusing, since items exist from the start of the scope
1926 rayon-1.5.0/src/iter/zip.rs:97:9: adding items after statements is confusing, since items exist from the start of the scope
1927 rayon-1.5.0/src/iter/zip_eq.rs:1:5: usage of wildcard import
1928 rayon-1.5.0/src/iter/zip_eq.rs:2:5: usage of wildcard import
1929 rayon-1.5.0/src/option.rs:8:5: usage of wildcard import
1930 rayon-1.5.0/src/option.rs:9:5: usage of wildcard import
1931 rayon-1.5.0/src/par_either.rs:1:5: usage of wildcard import
1932 rayon-1.5.0/src/par_either.rs:3:5: usage of wildcard import
1933 rayon-1.5.0/src/private.rs:9:1: item name starts with its containing module's name
1934 rayon-1.5.0/src/range.rs:19:5: usage of wildcard import
1935 rayon-1.5.0/src/range.rs:20:5: usage of wildcard import
1936 rayon-1.5.0/src/range_inclusive.rs:194:9: an inclusive range would be more readable
1937 rayon-1.5.0/src/range_inclusive.rs:194:9: an inclusive range would be more readable
1938 rayon-1.5.0/src/range_inclusive.rs:19:5: usage of wildcard import
1939 rayon-1.5.0/src/range_inclusive.rs:209:9: an inclusive range would be more readable
1940 rayon-1.5.0/src/range_inclusive.rs:209:9: an inclusive range would be more readable
1941 rayon-1.5.0/src/range_inclusive.rs:20:5: usage of wildcard import
1942 rayon-1.5.0/src/range_inclusive.rs:231:9: an inclusive range would be more readable
1943 rayon-1.5.0/src/range_inclusive.rs:231:9: an inclusive range would be more readable
1944 rayon-1.5.0/src/result.rs:8:5: usage of wildcard import
1945 rayon-1.5.0/src/result.rs:9:5: usage of wildcard import
1946 rayon-1.5.0/src/slice/mergesort.rs:102:5: adding items after statements is confusing, since items exist from the start of the scope
1947 rayon-1.5.0/src/slice/mergesort.rs:109:5: adding items after statements is confusing, since items exist from the start of the scope
1948 rayon-1.5.0/src/slice/mergesort.rs:114:5: adding items after statements is confusing, since items exist from the start of the scope
1949 rayon-1.5.0/src/slice/mergesort.rs:211:5: adding items after statements is confusing, since items exist from the start of the scope
1950 rayon-1.5.0/src/slice/mergesort.rs:217:5: adding items after statements is confusing, since items exist from the start of the scope
1951 rayon-1.5.0/src/slice/mergesort.rs:251:5: you should put `TimSort` between ticks in the documentation
1952 rayon-1.5.0/src/slice/mergesort.rs:252:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
1953 rayon-1.5.0/src/slice/mergesort.rs:286:59: you should put `TimSort` between ticks in the documentation
1954 rayon-1.5.0/src/slice/mergesort.rs:333:24: redundant else block
1955 rayon-1.5.0/src/slice/mergesort.rs:513:5: adding items after statements is confusing, since items exist from the start of the scope
1956 rayon-1.5.0/src/slice/mergesort.rs:521:5: adding items after statements is confusing, since items exist from the start of the scope
1957 rayon-1.5.0/src/slice/mergesort.rs:7:5: usage of wildcard import
1958 rayon-1.5.0/src/slice/mergesort.rs:98:5: adding items after statements is confusing, since items exist from the start of the scope
1959 rayon-1.5.0/src/slice/mod.rs:15:5: usage of wildcard import
1960 rayon-1.5.0/src/slice/mod.rs:16:5: usage of wildcard import
1961 rayon-1.5.0/src/slice/mod.rs:17:5: usage of wildcard import
1962 rayon-1.5.0/src/slice/mod.rs:25:1: item name ends with its containing module's name
1963 rayon-1.5.0/src/slice/mod.rs:657:5: this method could have a `#[must_use]` attribute
1964 rayon-1.5.0/src/slice/mod.rs:971:5: this method could have a `#[must_use]` attribute
1965 rayon-1.5.0/src/slice/quicksort.rs:230:36: you should put `BlockQuicksort` between ticks in the documentation
1966 rayon-1.5.0/src/slice/quicksort.rs:233:1: this function has too many lines (117/100)
1967 rayon-1.5.0/src/slice/quicksort.rs:258:26: integer type suffix should be separated by an underscore
1968 rayon-1.5.0/src/slice/quicksort.rs:265:26: integer type suffix should be separated by an underscore
1969 rayon-1.5.0/src/slice/quicksort.rs:268:5: adding items after statements is confusing, since items exist from the start of the scope
1970 rayon-1.5.0/src/slice/quicksort.rs:308:30: casting `usize` to `u8` may truncate the value
1971 rayon-1.5.0/src/slice/quicksort.rs:325:30: casting `usize` to `u8` may truncate the value
1972 rayon-1.5.0/src/slice/quicksort.rs:393:36: casting `u8` to `isize` may wrap around the value on targets with 32-bit wide pointers
1973 rayon-1.5.0/src/slice/quicksort.rs:405:40: casting `u8` to `isize` may wrap around the value on targets with 32-bit wide pointers
1974 rayon-1.5.0/src/slice/quicksort.rs:430:14: `pivot` is being shadowed
1975 rayon-1.5.0/src/slice/quicksort.rs:439:13: `pivot` is being shadowed
1976 rayon-1.5.0/src/slice/quicksort.rs:482:10: `pivot` is being shadowed
1977 rayon-1.5.0/src/slice/quicksort.rs:491:9: `pivot` is being shadowed
1978 rayon-1.5.0/src/slice/quicksort.rs:534:26: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
1979 rayon-1.5.0/src/slice/quicksort.rs:545:17: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
1980 rayon-1.5.0/src/slice/quicksort.rs:588:17: the operation is ineffective. Consider reducing it to `len / 4`
1981 rayon-1.5.0/src/slice/quicksort.rs:716:14: `pivot` is being shadowed
1982 rayon-1.5.0/src/split_producer.rs:56:16: use Option::map_or_else instead of an if let/else
1983 rayon-1.5.0/src/split_producer.rs:92:9: use Option::map_or instead of an if let/else
1984 rayon-1.5.0/src/str.rs:16:5: usage of wildcard import
1985 rayon-1.5.0/src/str.rs:17:5: usage of wildcard import
1986 rayon-1.5.0/src/str.rs:18:5: usage of wildcard import
1987 rayon-1.5.0/src/str.rs:25:5: casting `u8` to `i8` may wrap around the value
1988 rayon-1.5.0/src/str.rs:715:9: stripping a suffix manually
1989 rayon-1.5.0/src/string.rs:5:5: usage of wildcard import
1990 rayon-1.5.0/src/vec.rs:137:12: length comparison to zero
1991 rayon-1.5.0/src/vec.rs:8:5: usage of wildcard import
1992 rayon-1.5.0/src/vec.rs:9:5: usage of wildcard import
1993 rand-0.7.3/src/distributions/bernoulli.rs:103:20: casting `f64` to `u64` may lose the sign of the value
1994 rand-0.7.3/src/distributions/bernoulli.rs:103:20: casting `f64` to `u64` may truncate the value
1995 rand-0.7.3/src/distributions/bernoulli.rs:116:5: docs for function returning `Result` missing `# Errors` section
1996 rand-0.7.3/src/distributions/bernoulli.rs:123:21: casting `f64` to `u64` may lose the sign of the value
1997 rand-0.7.3/src/distributions/bernoulli.rs:123:21: casting `f64` to `u64` may truncate the value
1998 rand-0.7.3/src/distributions/bernoulli.rs:63:26: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
1999 rand-0.7.3/src/distributions/bernoulli.rs:63:27: integer type suffix should be separated by an underscore
2000 rand-0.7.3/src/distributions/bernoulli.rs:67:1: item name starts with its containing module's name
2001 rand-0.7.3/src/distributions/bernoulli.rs:95:5: docs for function returning `Result` missing `# Errors` section
2002 rand-0.7.3/src/distributions/bernoulli.rs:96:13: manual `Range::contains` implementation
2003 rand-0.7.3/src/distributions/binomial.rs:107:23: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2004 rand-0.7.3/src/distributions/binomial.rs:112:44: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2005 rand-0.7.3/src/distributions/binomial.rs:116:13: adding items after statements is confusing, since items exist from the start of the scope
2006 rand-0.7.3/src/distributions/binomial.rs:150:28: redundant else block
2007 rand-0.7.3/src/distributions/binomial.rs:153:24: unnecessary boolean `not` operation
2008 rand-0.7.3/src/distributions/binomial.rs:158:28: redundant else block
2009 rand-0.7.3/src/distributions/binomial.rs:164:33: casting `i64` to `u64` may lose the sign of the value
2010 rand-0.7.3/src/distributions/binomial.rs:166:28: redundant else block
2011 rand-0.7.3/src/distributions/binomial.rs:175:47: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2012 rand-0.7.3/src/distributions/binomial.rs:185:38: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2013 rand-0.7.3/src/distributions/binomial.rs:194:38: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2014 rand-0.7.3/src/distributions/binomial.rs:202:28: redundant else block
2015 rand-0.7.3/src/distributions/binomial.rs:209:25: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2016 rand-0.7.3/src/distributions/binomial.rs:221:26: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2017 rand-0.7.3/src/distributions/binomial.rs:222:26: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2018 rand-0.7.3/src/distributions/binomial.rs:223:25: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2019 rand-0.7.3/src/distributions/binomial.rs:224:25: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2020 rand-0.7.3/src/distributions/binomial.rs:226:17: adding items after statements is confusing, since items exist from the start of the scope
2021 rand-0.7.3/src/distributions/binomial.rs:233:32: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2022 rand-0.7.3/src/distributions/binomial.rs:234:27: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2023 rand-0.7.3/src/distributions/binomial.rs:251:22: casting `i64` to `u64` may lose the sign of the value
2024 rand-0.7.3/src/distributions/binomial.rs:255:9: unnecessary `!=` operation
2025 rand-0.7.3/src/distributions/binomial.rs:35:5: this method could have a `#[must_use]` attribute
2026 rand-0.7.3/src/distributions/binomial.rs:45:17: casting `i64` to `f64` causes a loss of precision (`i64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2027 rand-0.7.3/src/distributions/binomial.rs:46:5: casting `f64` to `i64` may truncate the value
2028 rand-0.7.3/src/distributions/binomial.rs:50:5: this function has too many lines (143/100)
2029 rand-0.7.3/src/distributions/binomial.rs:76:9: adding items after statements is confusing, since items exist from the start of the scope
2030 rand-0.7.3/src/distributions/binomial.rs:78:12: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2031 rand-0.7.3/src/distributions/binomial.rs:81:21: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2032 rand-0.7.3/src/distributions/binomial.rs:82:32: casting `u64` to `i32` may truncate the value
2033 rand-0.7.3/src/distributions/binomial.rs:88:26: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2034 rand-0.7.3/src/distributions/binomial.rs:99:21: casting `u64` to `f64` causes a loss of precision (`u64` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2035 rand-0.7.3/src/distributions/cauchy.rs:33:5: this method could have a `#[must_use]` attribute
2036 rand-0.7.3/src/distributions/dirichlet.rs:52:5: this method could have a `#[must_use]` attribute
2037 rand-0.7.3/src/distributions/dirichlet.rs:64:32: float type suffix should be separated by an underscore
2038 rand-0.7.3/src/distributions/dirichlet.rs:65:23: float type suffix should be separated by an underscore
2039 rand-0.7.3/src/distributions/exponential.rs:76:5: this method could have a `#[must_use]` attribute
2040 rand-0.7.3/src/distributions/float.rs:73:1: item name ends with its containing module's name
2041 rand-0.7.3/src/distributions/gamma.rs:13:5: usage of wildcard import for enum variants
2042 rand-0.7.3/src/distributions/gamma.rs:14:5: usage of wildcard import for enum variants
2043 rand-0.7.3/src/distributions/gamma.rs:189:5: this method could have a `#[must_use]` attribute
2044 rand-0.7.3/src/distributions/gamma.rs:230:5: this method could have a `#[must_use]` attribute
2045 rand-0.7.3/src/distributions/gamma.rs:259:5: this method could have a `#[must_use]` attribute
2046 rand-0.7.3/src/distributions/gamma.rs:287:5: this method could have a `#[must_use]` attribute
2047 rand-0.7.3/src/distributions/gamma.rs:90:5: this method could have a `#[must_use]` attribute
2048 rand-0.7.3/src/distributions/integer.rs:23:9: casting `u32` to `u8` may truncate the value
2049 rand-0.7.3/src/distributions/integer.rs:30:9: casting `u32` to `u16` may truncate the value
2050 rand-0.7.3/src/distributions/integer.rs:69:9: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
2051 rand-0.7.3/src/distributions/mod.rs:263:5: you have declared `#[inline(always)]` on `next`. This is usually a bad idea
2052 rand-0.7.3/src/distributions/normal.rs:100:5: this method could have a `#[must_use]` attribute
2053 rand-0.7.3/src/distributions/normal.rs:119:1: item name ends with its containing module's name
2054 rand-0.7.3/src/distributions/normal.rs:131:5: this method could have a `#[must_use]` attribute
2055 rand-0.7.3/src/distributions/normal.rs:31:1: item name ends with its containing module's name
2056 rand-0.7.3/src/distributions/normal.rs:47:25: float type suffix should be separated by an underscore
2057 rand-0.7.3/src/distributions/normal.rs:48:25: float type suffix should be separated by an underscore
2058 rand-0.7.3/src/distributions/other.rs:89:9: casting `u32` to `i32` may wrap around the value
2059 rand-0.7.3/src/distributions/pareto.rs:32:5: this method could have a `#[must_use]` attribute
2060 rand-0.7.3/src/distributions/poisson.rs:35:5: this method could have a `#[must_use]` attribute
2061 rand-0.7.3/src/distributions/poisson.rs:87:30: casting `f64` to `u64` may lose the sign of the value
2062 rand-0.7.3/src/distributions/poisson.rs:87:30: casting `f64` to `u64` may truncate the value
2063 rand-0.7.3/src/distributions/triangular.rs:32:5: this method could have a `#[must_use]` attribute
2064 rand-0.7.3/src/distributions/uniform.rs:146:4: needless `fn main` in doctest
2065 rand-0.7.3/src/distributions/uniform.rs:199:1: item name ends with its containing module's name
2066 rand-0.7.3/src/distributions/uniform.rs:214:1: item name starts with its containing module's name
2067 rand-0.7.3/src/distributions/uniform.rs:283:14: you should put `SampleUniform` between ticks in the documentation
2068 rand-0.7.3/src/distributions/uniform.rs:283:46: you should put `SampleUniform` between ticks in the documentation
2069 rand-0.7.3/src/distributions/uniform.rs:296:5: you have declared `#[inline(always)]` on `borrow`. This is usually a bad idea
2070 rand-0.7.3/src/distributions/uniform.rs:304:5: you have declared `#[inline(always)]` on `borrow`. This is usually a bad idea
2071 rand-0.7.3/src/distributions/uniform.rs:350:1: item name starts with its containing module's name
2072 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2073 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2074 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2075 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2076 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2077 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2078 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2079 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2080 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2081 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2082 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2083 rand-0.7.3/src/distributions/uniform.rs:407:21: redundant field names in struct initialization
2084 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2085 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2086 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2087 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2088 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2089 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2090 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2091 rand-0.7.3/src/distributions/uniform.rs:441:31: because of the numeric bounds on `::core::u16::MAX` prior to casting, this expression is always false
2092 rand-0.7.3/src/distributions/uniform.rs:56:10: you should put `SampleBorrow` between ticks in the documentation
2093 rand-0.7.3/src/distributions/uniform.rs:647:1: item name starts with its containing module's name
2094 rand-0.7.3/src/distributions/uniform.rs:840:1: item name starts with its containing module's name
2095 rand-0.7.3/src/distributions/uniform.rs:913:13: use Option::map_or_else instead of an if let/else
2096 rand-0.7.3/src/distributions/uniform.rs:943:54: casting `u64` to `u32` may truncate the value
2097 rand-0.7.3/src/distributions/unit_circle.rs:30:5: this method could have a `#[must_use]` attribute
2098 rand-0.7.3/src/distributions/unit_sphere.rs:24:1: item name starts with its containing module's name
2099 rand-0.7.3/src/distributions/unit_sphere.rs:29:5: this method could have a `#[must_use]` attribute
2100 rand-0.7.3/src/distributions/utils.rs:254:5: you have declared `#[inline(always)]` on `lanes`. This is usually a bad idea
2101 rand-0.7.3/src/distributions/utils.rs:258:5: you have declared `#[inline(always)]` on `splat`. This is usually a bad idea
2102 rand-0.7.3/src/distributions/utils.rs:262:5: you have declared `#[inline(always)]` on `extract`. This is usually a bad idea
2103 rand-0.7.3/src/distributions/utils.rs:267:5: you have declared `#[inline(always)]` on `replace`. This is usually a bad idea
2104 rand-0.7.3/src/distributions/utils.rs:281:5: you have declared `#[inline(always)]` on `any`. This is usually a bad idea
2105 rand-0.7.3/src/distributions/utils.rs:286:5: you have declared `#[inline(always)]` on `all`. This is usually a bad idea
2106 rand-0.7.3/src/distributions/utils.rs:291:5: you have declared `#[inline(always)]` on `none`. This is usually a bad idea
2107 rand-0.7.3/src/distributions/utils.rs:488:17: you should put `x_i` between ticks in the documentation
2108 rand-0.7.3/src/distributions/utils.rs:489:50: you should put `x_i` between ticks in the documentation
2109 rand-0.7.3/src/distributions/utils.rs:489:63: you should put `f(x_i` between ticks in the documentation
2110 rand-0.7.3/src/distributions/utils.rs:490:40: you should put `f(x_i` between ticks in the documentation
2111 rand-0.7.3/src/distributions/utils.rs:490:49: you should put `f(x_{i+1` between ticks in the documentation
2112 rand-0.7.3/src/distributions/utils.rs:518:17: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
2113 rand-0.7.3/src/distributions/weibull.rs:29:5: this method could have a `#[must_use]` attribute
2114 rand-0.7.3/src/distributions/weighted/alias_method.rs:113:21: it is more concise to loop over references to containers instead of using explicit iteration methods
2115 rand-0.7.3/src/distributions/weighted/alias_method.rs:125:9: adding items after statements is confusing, since items exist from the start of the scope
2116 rand-0.7.3/src/distributions/weighted/alias_method.rs:131:9: adding items after statements is confusing, since items exist from the start of the scope
2117 rand-0.7.3/src/distributions/weighted/alias_method.rs:180:36: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2118 rand-0.7.3/src/distributions/weighted/alias_method.rs:182:34: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2119 rand-0.7.3/src/distributions/weighted/alias_method.rs:259:28: using `clone` on type `distributions::uniform::Uniform<u32>` which implements the `Copy` trait
2120 rand-0.7.3/src/distributions/weighted/alias_method.rs:296:9: you are using an explicit closure for copying elements
2121 rand-0.7.3/src/distributions/weighted/alias_method.rs:321:9: you are using an explicit closure for copying elements
2122 rand-0.7.3/src/distributions/weighted/alias_method.rs:78:5: docs for function returning `Result` missing `# Errors` section
2123 rand-0.7.3/src/distributions/weighted/alias_method.rs:78:5: this function has too many lines (106/100)
2124 rand-0.7.3/src/distributions/weighted/alias_method.rs:85:17: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2125 rand-0.7.3/src/distributions/weighted/alias_method.rs:87:31: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
2126 rand-0.7.3/src/distributions/weighted/mod.rs:100:5: docs for function returning `Result` missing `# Errors` section
2127 rand-0.7.3/src/distributions/weighted/mod.rs:144:5: docs for function returning `Result` missing `# Errors` section
2128 rand-0.7.3/src/distributions/weighted/mod.rs:169:16: unnecessary `>= y + 1` or `x - 1 >=`
2129 rand-0.7.3/src/distributions/weighted/mod.rs:386:1: item name starts with its containing module's name
2130 rand-0.7.3/src/distributions/weighted/mod.rs:85:1: item name starts with its containing module's name
2131 rand-0.7.3/src/lib.rs:333:5: docs for function returning `Result` missing `# Errors` section
2132 rand-0.7.3/src/lib.rs:552:1: this function could have a `#[must_use]` attribute
2133 rand-0.7.3/src/rngs/adapter/read.rs:47:1: item name starts with its containing module's name
2134 rand-0.7.3/src/rngs/adapter/read.rs:89:1: item name starts with its containing module's name
2135 rand-0.7.3/src/rngs/adapter/reseeding.rs:100:5: docs for function returning `Result` missing `# Errors` section
2136 rand-0.7.3/src/rngs/adapter/reseeding.rs:112:5: you have declared `#[inline(always)]` on `next_u32`. This is usually a bad idea
2137 rand-0.7.3/src/rngs/adapter/reseeding.rs:117:5: you have declared `#[inline(always)]` on `next_u64`. This is usually a bad idea
2138 rand-0.7.3/src/rngs/adapter/reseeding.rs:198:13: casting `u64` to `i64` may wrap around the value
2139 rand-0.7.3/src/rngs/adapter/reseeding.rs:231:9: casting `usize` to `isize` may wrap around the value
2140 rand-0.7.3/src/rngs/adapter/reseeding.rs:27:28: you should put `ChaCha` between ticks in the documentation
2141 rand-0.7.3/src/rngs/adapter/reseeding.rs:79:1: item name starts with its containing module's name
2142 rand-0.7.3/src/rngs/entropy.rs:24:1: item name starts with its containing module's name
2143 rand-0.7.3/src/rngs/entropy.rs:34:5: this method could have a `#[must_use]` attribute
2144 rand-0.7.3/src/rngs/mock.rs:36:5: this method could have a `#[must_use]` attribute
2145 rand-0.7.3/src/rngs/mock.rs:47:9: casting `u64` to `u32` may truncate the value
2146 rand-0.7.3/src/rngs/mod.rs:61:74: you should put `ChaCha20` between ticks in the documentation
2147 rand-0.7.3/src/rngs/std.rs:25:39: you should put `ChaCha` between ticks in the documentation
2148 rand-0.7.3/src/rngs/std.rs:32:10: you should put `rand_chacha` between ticks in the documentation
2149 rand-0.7.3/src/rngs/std.rs:36:1: item name starts with its containing module's name
2150 rand-0.7.3/src/rngs/std.rs:39:5: you have declared `#[inline(always)]` on `next_u32`. This is usually a bad idea
2151 rand-0.7.3/src/rngs/std.rs:44:5: you have declared `#[inline(always)]` on `next_u64`. This is usually a bad idea
2152 rand-0.7.3/src/rngs/std.rs:49:5: you have declared `#[inline(always)]` on `fill_bytes`. This is usually a bad idea
2153 rand-0.7.3/src/rngs/std.rs:54:5: you have declared `#[inline(always)]` on `try_fill_bytes`. This is usually a bad idea
2154 rand-0.7.3/src/rngs/std.rs:63:5: you have declared `#[inline(always)]` on `from_seed`. This is usually a bad idea
2155 rand-0.7.3/src/rngs/std.rs:68:5: you have declared `#[inline(always)]` on `from_rng`. This is usually a bad idea
2156 rand-0.7.3/src/rngs/thread.rs:57:1: item name starts with its containing module's name
2157 rand-0.7.3/src/rngs/thread.rs:80:1: item name starts with its containing module's name
2158 rand-0.7.3/src/rngs/thread.rs:80:1: this function could have a `#[must_use]` attribute
2159 rand-0.7.3/src/rngs/thread.rs:81:35: redundant closure found
2160 rand-0.7.3/src/rngs/thread.rs:93:5: you have declared `#[inline(always)]` on `next_u32`. This is usually a bad idea
2161 rand-0.7.3/src/rngs/thread.rs:98:5: you have declared `#[inline(always)]` on `next_u64`. This is usually a bad idea
2162 rand-0.7.3/src/seq/index.rs:127:1: item name starts with its containing module's name
2163 rand-0.7.3/src/seq/index.rs:139:13: usage of wildcard import for enum variants
2164 rand-0.7.3/src/seq/index.rs:159:1: item name starts with its containing module's name
2165 rand-0.7.3/src/seq/index.rs:171:13: usage of wildcard import for enum variants
2166 rand-0.7.3/src/seq/index.rs:180:13: usage of wildcard import for enum variants
2167 rand-0.7.3/src/seq/index.rs:223:18: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2168 rand-0.7.3/src/seq/index.rs:224:18: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2169 rand-0.7.3/src/seq/index.rs:233:25: casting `u32` to `f32` causes a loss of precision (`u32` is 32 bits wide, but `f32`'s mantissa is only 23 bits wide)
2170 rand-0.7.3/src/seq/index.rs:236:27: casting `u32` to `f32` causes a loss of precision (`u32` is 32 bits wide, but `f32`'s mantissa is only 23 bits wide)
2171 rand-0.7.3/src/seq/index.rs:244:12: casting `u32` to `f32` causes a loss of precision (`u32` is 32 bits wide, but `f32`'s mantissa is only 23 bits wide)
2172 rand-0.7.3/src/seq/index.rs:244:37: casting `u32` to `f32` causes a loss of precision (`u32` is 32 bits wide, but `f32`'s mantissa is only 23 bits wide)
2173 rand-0.7.3/src/seq/index.rs:29:1: item name starts with its containing module's name
2174 rand-0.7.3/src/seq/index.rs:39:5: this method could have a `#[must_use]` attribute
2175 rand-0.7.3/src/seq/index.rs:48:5: this method could have a `#[must_use]` attribute
2176 rand-0.7.3/src/seq/index.rs:60:5: this method could have a `#[must_use]` attribute
2177 rand-0.7.3/src/seq/index.rs:69:5: this method could have a `#[must_use]` attribute
2178 rand-0.7.3/src/seq/index.rs:78:5: this method could have a `#[must_use]` attribute
2179 rand-0.7.3/src/seq/index.rs:87:5: method `into_iter` can be confused for the standard trait method `std::iter::IntoIterator::into_iter`
2180 rand-0.7.3/src/seq/index.rs:87:5: this method could have a `#[must_use]` attribute
2181 rand-0.7.3/src/seq/index.rs:97:13: usage of wildcard import for enum variants
2182 rand-0.7.3/src/seq/mod.rs:141:5: docs for function returning `Result` missing `# Errors` section
2183 rand-0.7.3/src/seq/mod.rs:168:5: docs for function returning `Result` missing `# Errors` section
2184 rand-0.7.3/src/seq/mod.rs:229:4: needless `fn main` in doctest
2185 rand-0.7.3/src/seq/mod.rs:292:29: casting `usize` to `f64` causes a loss of precision on targets with 64-bit wide pointers (`usize` is 64 bits wide, but `f64`'s mantissa is only 52 bits wide)
2186 rand-0.7.3/src/seq/mod.rs:410:23: calling `std::marker::PhantomData::default()` is more clear than this expression
2187 rand-0.7.3/src/seq/mod.rs:45:4: needless `fn main` in doctest
2188 rand-0.7.3/src/seq/mod.rs:527:26: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2189 syn-1.0.54/src/lit.rs:1397:40: redundant else block
2190 syn-1.0.54/src/lit.rs:1405:28: redundant else block
2191 syn-1.0.54/src/lit.rs:1485:32: redundant else block
2192 libc-0.2.81/build.rs:114:19: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
2193 libc-0.2.81/build.rs:124:5: this block may be rewritten with the `?` operator
2194 libc-0.2.81/build.rs:133:5: this block may be rewritten with the `?` operator
2195 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2196 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2197 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2198 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2199 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2200 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2201 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2202 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2203 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2204 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2205 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2206 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2207 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2208 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2209 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2210 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2211 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2212 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2213 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2214 libc-0.2.81/src/macros.rs:243:17: this function could have a `#[must_use]` attribute
2215 libc-0.2.81/src/macros.rs:243:17: unsafe function's docs miss `# Safety` section
2216 libc-0.2.81/src/macros.rs:243:17: unsafe function's docs miss `# Safety` section
2217 libc-0.2.81/src/macros.rs:243:17: unsafe function's docs miss `# Safety` section
2218 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2219 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2220 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2221 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2222 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2223 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2224 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2225 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2226 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2227 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2228 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2229 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2230 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2231 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2232 libc-0.2.81/src/macros.rs:259:17: this function could have a `#[must_use]` attribute
2233 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:428:29: long literal lacking separators
2234 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:429:30: long literal lacking separators
2235 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:431:30: long literal lacking separators
2236 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:432:32: long literal lacking separators
2237 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:433:29: long literal lacking separators
2238 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:434:32: long literal lacking separators
2239 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:595:33: long literal lacking separators
2240 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:596:33: long literal lacking separators
2241 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:597:35: long literal lacking separators
2242 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:622:32: long literal lacking separators
2243 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:673:34: long literal lacking separators
2244 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:696:33: long literal lacking separators
2245 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:697:35: long literal lacking separators
2246 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:698:33: long literal lacking separators
2247 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:699:35: long literal lacking separators
2248 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:712:34: long literal lacking separators
2249 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:721:35: long literal lacking separators
2250 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:722:32: long literal lacking separators
2251 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:723:32: long literal lacking separators
2252 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:751:31: long literal lacking separators
2253 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:752:30: long literal lacking separators
2254 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:753:30: long literal lacking separators
2255 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:754:30: long literal lacking separators
2256 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:755:29: long literal lacking separators
2257 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:756:29: long literal lacking separators
2258 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:757:29: long literal lacking separators
2259 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:758:29: long literal lacking separators
2260 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:759:29: long literal lacking separators
2261 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:760:29: long literal lacking separators
2262 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:768:30: long literal lacking separators
2263 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:769:31: long literal lacking separators
2264 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:771:31: long literal lacking separators
2265 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:772:29: long literal lacking separators
2266 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:773:29: long literal lacking separators
2267 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:774:29: long literal lacking separators
2268 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:775:32: long literal lacking separators
2269 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:776:31: long literal lacking separators
2270 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:777:32: long literal lacking separators
2271 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:778:32: long literal lacking separators
2272 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:779:31: long literal lacking separators
2273 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:780:32: long literal lacking separators
2274 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:781:32: long literal lacking separators
2275 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:782:31: long literal lacking separators
2276 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:783:31: long literal lacking separators
2277 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:784:32: long literal lacking separators
2278 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:785:33: long literal lacking separators
2279 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:786:33: long literal lacking separators
2280 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:787:30: long literal lacking separators
2281 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:788:32: long literal lacking separators
2282 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:789:32: long literal lacking separators
2283 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:790:32: long literal lacking separators
2284 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:791:32: long literal lacking separators
2285 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:792:33: long literal lacking separators
2286 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:794:31: long literal lacking separators
2287 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:795:31: long literal lacking separators
2288 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:796:31: long literal lacking separators
2289 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:797:32: long literal lacking separators
2290 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:798:31: long literal lacking separators
2291 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:799:31: long literal lacking separators
2292 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:800:31: long literal lacking separators
2293 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:801:31: long literal lacking separators
2294 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:803:27: long literal lacking separators
2295 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:804:28: long literal lacking separators
2296 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:805:28: long literal lacking separators
2297 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:806:29: long literal lacking separators
2298 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:807:29: long literal lacking separators
2299 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:808:29: long literal lacking separators
2300 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:809:29: long literal lacking separators
2301 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:810:29: long literal lacking separators
2302 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:811:29: long literal lacking separators
2303 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:812:30: long literal lacking separators
2304 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:813:30: long literal lacking separators
2305 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:814:30: long literal lacking separators
2306 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:815:30: long literal lacking separators
2307 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:816:30: long literal lacking separators
2308 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:817:31: long literal lacking separators
2309 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:818:31: long literal lacking separators
2310 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:821:31: long literal lacking separators
2311 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:822:31: long literal lacking separators
2312 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:823:32: long literal lacking separators
2313 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:824:32: long literal lacking separators
2314 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:825:32: long literal lacking separators
2315 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:826:32: long literal lacking separators
2316 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:827:32: long literal lacking separators
2317 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:828:32: long literal lacking separators
2318 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:829:33: long literal lacking separators
2319 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:830:33: long literal lacking separators
2320 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:831:33: long literal lacking separators
2321 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:832:33: long literal lacking separators
2322 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:833:33: long literal lacking separators
2323 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:834:33: long literal lacking separators
2324 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:835:33: long literal lacking separators
2325 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:836:33: long literal lacking separators
2326 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:841:32: long literal lacking separators
2327 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:842:32: long literal lacking separators
2328 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:843:32: long literal lacking separators
2329 libc-0.2.81/src/unix/linux_like/linux/gnu/b64/x86_64/mod.rs:844:33: long literal lacking separators
2330 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:1120:38: long literal lacking separators
2331 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:178:34: integer type suffix should be separated by an underscore
2332 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:291:5: this method could have a `#[must_use]` attribute
2333 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:291:5: unsafe function's docs miss `# Safety` section
2334 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:302:5: this method could have a `#[must_use]` attribute
2335 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:302:5: unsafe function's docs miss `# Safety` section
2336 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:355:13: this method could have a `#[must_use]` attribute
2337 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:355:13: unsafe function's docs miss `# Safety` section
2338 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:359:13: this method could have a `#[must_use]` attribute
2339 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:359:13: unsafe function's docs miss `# Safety` section
2340 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:363:13: this method could have a `#[must_use]` attribute
2341 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:363:13: unsafe function's docs miss `# Safety` section
2342 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:367:13: this method could have a `#[must_use]` attribute
2343 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:367:13: unsafe function's docs miss `# Safety` section
2344 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:371:13: this method could have a `#[must_use]` attribute
2345 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:371:13: unsafe function's docs miss `# Safety` section
2346 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:534:36: long literal lacking separators
2347 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:645:31: long literal lacking separators
2348 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:727:40: long literal lacking separators
2349 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:728:40: long literal lacking separators
2350 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:729:39: long literal lacking separators
2351 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:731:44: long literal lacking separators
2352 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:732:36: long literal lacking separators
2353 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:733:41: long literal lacking separators
2354 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:734:43: long literal lacking separators
2355 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:735:42: long literal lacking separators
2356 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:736:40: long literal lacking separators
2357 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:737:36: long literal lacking separators
2358 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:738:37: long literal lacking separators
2359 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:741:39: long literal lacking separators
2360 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:742:40: long literal lacking separators
2361 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:743:40: long literal lacking separators
2362 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:744:40: long literal lacking separators
2363 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:745:40: long literal lacking separators
2364 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:746:43: long literal lacking separators
2365 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:747:42: long literal lacking separators
2366 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:748:40: long literal lacking separators
2367 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:749:39: long literal lacking separators
2368 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:750:41: long literal lacking separators
2369 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:751:41: long literal lacking separators
2370 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:752:43: long literal lacking separators
2371 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:753:42: long literal lacking separators
2372 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:755:42: long literal lacking separators
2373 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:756:41: long literal lacking separators
2374 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:757:41: long literal lacking separators
2375 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:758:39: long literal lacking separators
2376 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:759:39: long literal lacking separators
2377 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:761:41: long literal lacking separators
2378 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:762:44: long literal lacking separators
2379 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:763:45: long literal lacking separators
2380 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:764:40: long literal lacking separators
2381 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:765:40: long literal lacking separators
2382 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:766:40: long literal lacking separators
2383 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:767:44: long literal lacking separators
2384 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:768:44: long literal lacking separators
2385 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:769:39: long literal lacking separators
2386 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:770:35: long literal lacking separators
2387 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:771:35: long literal lacking separators
2388 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:772:37: long literal lacking separators
2389 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:773:39: long literal lacking separators
2390 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:774:45: long literal lacking separators
2391 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:775:41: long literal lacking separators
2392 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:776:39: long literal lacking separators
2393 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:803:34: long literal lacking separators
2394 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:841:30: long literal lacking separators
2395 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:842:37: long literal lacking separators
2396 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:982:40: long literal lacking separators
2397 libc-0.2.81/src/unix/linux_like/linux/gnu/mod.rs:984:46: long literal lacking separators
2398 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1209:36: casting `i32` to `i16` may truncate the value
2399 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1210:36: casting `i32` to `i16` may truncate the value
2400 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1235:39: integer type suffix should be separated by an underscore
2401 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1236:41: integer type suffix should be separated by an underscore
2402 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1274:42: long literal lacking separators
2403 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1324:31: long literal lacking separators
2404 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1333:37: long literal lacking separators
2405 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1334:35: long literal lacking separators
2406 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1346:34: casting `u32` to `i32` may wrap around the value
2407 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1346:34: integer type suffix should be separated by an underscore
2408 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1346:34: long literal lacking separators
2409 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1347:37: casting `u32` to `i32` may wrap around the value
2410 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1347:37: integer type suffix should be separated by an underscore
2411 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1347:37: long literal lacking separators
2412 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1348:36: casting `u32` to `i32` may wrap around the value
2413 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1348:36: integer type suffix should be separated by an underscore
2414 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1348:36: long literal lacking separators
2415 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1349:37: casting `u32` to `i32` may wrap around the value
2416 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1349:37: integer type suffix should be separated by an underscore
2417 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1349:37: long literal lacking separators
2418 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1350:35: casting `u32` to `i32` may wrap around the value
2419 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1350:35: integer type suffix should be separated by an underscore
2420 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1350:35: long literal lacking separators
2421 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1351:36: casting `u32` to `i32` may wrap around the value
2422 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1351:36: integer type suffix should be separated by an underscore
2423 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1351:36: long literal lacking separators
2424 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1352:31: casting `u32` to `i32` may wrap around the value
2425 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1352:31: integer type suffix should be separated by an underscore
2426 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1352:31: long literal lacking separators
2427 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1419:36: long literal lacking separators
2428 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1420:36: long literal lacking separators
2429 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1421:36: long literal lacking separators
2430 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1422:36: long literal lacking separators
2431 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1423:36: long literal lacking separators
2432 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1490:37: long literal lacking separators
2433 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1561:46: long literal lacking separators
2434 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1562:45: long literal lacking separators
2435 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1567:31: long literal lacking separators
2436 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1568:32: long literal lacking separators
2437 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1586:26: long literal lacking separators
2438 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1587:34: long literal lacking separators
2439 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1588:31: long literal lacking separators
2440 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1589:31: long literal lacking separators
2441 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1897:38: long literal lacking separators
2442 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1898:51: long literal lacking separators
2443 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1900:39: long literal lacking separators
2444 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1969:34: long literal lacking separators
2445 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1970:34: long literal lacking separators
2446 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1971:36: long literal lacking separators
2447 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1972:36: long literal lacking separators
2448 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1973:36: long literal lacking separators
2449 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1974:37: long literal lacking separators
2450 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1975:37: long literal lacking separators
2451 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1976:36: long literal lacking separators
2452 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1977:36: long literal lacking separators
2453 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1978:39: long literal lacking separators
2454 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1979:39: long literal lacking separators
2455 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1980:39: long literal lacking separators
2456 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1981:39: long literal lacking separators
2457 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1982:39: long literal lacking separators
2458 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1983:39: long literal lacking separators
2459 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1984:38: long literal lacking separators
2460 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1985:38: long literal lacking separators
2461 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1986:35: long literal lacking separators
2462 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1987:35: long literal lacking separators
2463 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1988:35: long literal lacking separators
2464 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1989:35: long literal lacking separators
2465 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1990:38: long literal lacking separators
2466 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1991:37: long literal lacking separators
2467 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1992:37: long literal lacking separators
2468 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1993:38: long literal lacking separators
2469 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1994:37: long literal lacking separators
2470 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1995:37: long literal lacking separators
2471 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1996:37: long literal lacking separators
2472 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1997:37: long literal lacking separators
2473 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1998:33: long literal lacking separators
2474 libc-0.2.81/src/unix/linux_like/linux/mod.rs:1999:33: long literal lacking separators
2475 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2000:33: long literal lacking separators
2476 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2001:34: long literal lacking separators
2477 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2002:34: long literal lacking separators
2478 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2003:34: long literal lacking separators
2479 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2004:35: long literal lacking separators
2480 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2005:35: long literal lacking separators
2481 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2032:30: long literal lacking separators
2482 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2033:32: long literal lacking separators
2483 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2034:31: long literal lacking separators
2484 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2035:29: long literal lacking separators
2485 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2036:32: long literal lacking separators
2486 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2037:28: long literal lacking separators
2487 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2038:27: long literal lacking separators
2488 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2039:29: long literal lacking separators
2489 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2041:29: long literal lacking separators
2490 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2042:28: long literal lacking separators
2491 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2043:27: long literal lacking separators
2492 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2044:34: long literal lacking separators
2493 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2045:27: long literal lacking separators
2494 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2046:33: long literal lacking separators
2495 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2048:28: long literal lacking separators
2496 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2049:32: long literal lacking separators
2497 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2050:32: long literal lacking separators
2498 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2051:32: long literal lacking separators
2499 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2052:26: long literal lacking separators
2500 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2053:36: long literal lacking separators
2501 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2318:42: long literal lacking separators
2502 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2321:38: long literal lacking separators
2503 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2331:39: long literal lacking separators
2504 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2487:42: long literal lacking separators
2505 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2488:42: long literal lacking separators
2506 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2489:43: long literal lacking separators
2507 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2490:43: long literal lacking separators
2508 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2491:43: long literal lacking separators
2509 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2493:47: long literal lacking separators
2510 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2494:44: long literal lacking separators
2511 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2495:46: long literal lacking separators
2512 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2496:47: long literal lacking separators
2513 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2497:49: long literal lacking separators
2514 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2498:48: long literal lacking separators
2515 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2499:50: long literal lacking separators
2516 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2500:45: long literal lacking separators
2517 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2572:9: unneeded `return` statement
2518 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2578:20: `0 as *mut _` detected
2519 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2588:13: `0 as *mut _` detected
2520 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2596:52: used binding `_dummy` which is prefixed with an underscore. A leading underscore signals that a binding will not be used.
2521 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2597:11: casting `i32` to `usize` may lose the sign of the value
2522 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2601:21: it is more concise to loop over references to containers instead of using explicit iteration methods
2523 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2611:9: unneeded unit expression
2524 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2619:9: unneeded unit expression
2525 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2634:9: casting `u32` to `i32` may wrap around the value
2526 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2647:25: long literal lacking separators
2527 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2648:25: long literal lacking separators
2528 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2649:9: casting `u64` to `u32` may truncate the value
2529 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2654:18: the operation is ineffective. Consider reducing it to `(dev & 0x00000000000000ff)`
2530 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2654:25: long literal lacking separators
2531 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2655:25: long literal lacking separators
2532 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2656:9: casting `u64` to `u32` may truncate the value
2533 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2660:21: casting `u32` to `u64` may become silently lossy if you later change the type
2534 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2661:21: casting `u32` to `u64` may become silently lossy if you later change the type
2535 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2663:25: long literal lacking separators
2536 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2664:25: long literal lacking separators
2537 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2665:16: the operation is ineffective. Consider reducing it to `(minor & 0x000000ff)`
2538 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2665:25: long literal lacking separators
2539 libc-0.2.81/src/unix/linux_like/linux/mod.rs:2666:25: long literal lacking separators
2540 libc-0.2.81/src/unix/linux_like/linux/mod.rs:40:1: enum with no variants
2541 libc-0.2.81/src/unix/linux_like/linux/mod.rs:954:34: long literal lacking separators
2542 libc-0.2.81/src/unix/linux_like/mod.rs:1000:31: long literal lacking separators
2543 libc-0.2.81/src/unix/linux_like/mod.rs:1001:32: long literal lacking separators
2544 libc-0.2.81/src/unix/linux_like/mod.rs:1002:32: long literal lacking separators
2545 libc-0.2.81/src/unix/linux_like/mod.rs:1016:29: long literal lacking separators
2546 libc-0.2.81/src/unix/linux_like/mod.rs:1017:32: long literal lacking separators
2547 libc-0.2.81/src/unix/linux_like/mod.rs:1018:33: long literal lacking separators
2548 libc-0.2.81/src/unix/linux_like/mod.rs:1019:33: long literal lacking separators
2549 libc-0.2.81/src/unix/linux_like/mod.rs:1020:33: long literal lacking separators
2550 libc-0.2.81/src/unix/linux_like/mod.rs:1029:29: long literal lacking separators
2551 libc-0.2.81/src/unix/linux_like/mod.rs:1030:29: long literal lacking separators
2552 libc-0.2.81/src/unix/linux_like/mod.rs:1031:30: long literal lacking separators
2553 libc-0.2.81/src/unix/linux_like/mod.rs:1032:29: long literal lacking separators
2554 libc-0.2.81/src/unix/linux_like/mod.rs:1033:29: long literal lacking separators
2555 libc-0.2.81/src/unix/linux_like/mod.rs:1034:29: long literal lacking separators
2556 libc-0.2.81/src/unix/linux_like/mod.rs:1035:29: long literal lacking separators
2557 libc-0.2.81/src/unix/linux_like/mod.rs:1041:32: long literal lacking separators
2558 libc-0.2.81/src/unix/linux_like/mod.rs:1042:32: long literal lacking separators
2559 libc-0.2.81/src/unix/linux_like/mod.rs:1043:32: long literal lacking separators
2560 libc-0.2.81/src/unix/linux_like/mod.rs:1044:32: long literal lacking separators
2561 libc-0.2.81/src/unix/linux_like/mod.rs:1045:31: long literal lacking separators
2562 libc-0.2.81/src/unix/linux_like/mod.rs:1046:32: long literal lacking separators
2563 libc-0.2.81/src/unix/linux_like/mod.rs:1047:31: long literal lacking separators
2564 libc-0.2.81/src/unix/linux_like/mod.rs:1048:31: long literal lacking separators
2565 libc-0.2.81/src/unix/linux_like/mod.rs:1049:31: long literal lacking separators
2566 libc-0.2.81/src/unix/linux_like/mod.rs:1050:31: long literal lacking separators
2567 libc-0.2.81/src/unix/linux_like/mod.rs:1051:33: long literal lacking separators
2568 libc-0.2.81/src/unix/linux_like/mod.rs:1053:29: long literal lacking separators
2569 libc-0.2.81/src/unix/linux_like/mod.rs:1054:33: long literal lacking separators
2570 libc-0.2.81/src/unix/linux_like/mod.rs:1055:30: long literal lacking separators
2571 libc-0.2.81/src/unix/linux_like/mod.rs:1056:31: long literal lacking separators
2572 libc-0.2.81/src/unix/linux_like/mod.rs:1057:31: long literal lacking separators
2573 libc-0.2.81/src/unix/linux_like/mod.rs:1058:32: long literal lacking separators
2574 libc-0.2.81/src/unix/linux_like/mod.rs:1059:31: long literal lacking separators
2575 libc-0.2.81/src/unix/linux_like/mod.rs:1060:31: long literal lacking separators
2576 libc-0.2.81/src/unix/linux_like/mod.rs:1073:42: long literal lacking separators
2577 libc-0.2.81/src/unix/linux_like/mod.rs:1074:43: long literal lacking separators
2578 libc-0.2.81/src/unix/linux_like/mod.rs:1075:37: long literal lacking separators
2579 libc-0.2.81/src/unix/linux_like/mod.rs:1076:37: long literal lacking separators
2580 libc-0.2.81/src/unix/linux_like/mod.rs:1077:41: long literal lacking separators
2581 libc-0.2.81/src/unix/linux_like/mod.rs:1078:35: long literal lacking separators
2582 libc-0.2.81/src/unix/linux_like/mod.rs:1079:35: long literal lacking separators
2583 libc-0.2.81/src/unix/linux_like/mod.rs:1080:36: long literal lacking separators
2584 libc-0.2.81/src/unix/linux_like/mod.rs:1081:35: long literal lacking separators
2585 libc-0.2.81/src/unix/linux_like/mod.rs:1082:35: long literal lacking separators
2586 libc-0.2.81/src/unix/linux_like/mod.rs:1083:31: long literal lacking separators
2587 libc-0.2.81/src/unix/linux_like/mod.rs:1084:38: long literal lacking separators
2588 libc-0.2.81/src/unix/linux_like/mod.rs:1086:30: long literal lacking separators
2589 libc-0.2.81/src/unix/linux_like/mod.rs:1087:32: long literal lacking separators
2590 libc-0.2.81/src/unix/linux_like/mod.rs:1089:30: long literal lacking separators
2591 libc-0.2.81/src/unix/linux_like/mod.rs:1090:33: long literal lacking separators
2592 libc-0.2.81/src/unix/linux_like/mod.rs:1091:30: long literal lacking separators
2593 libc-0.2.81/src/unix/linux_like/mod.rs:1094:40: long literal lacking separators
2594 libc-0.2.81/src/unix/linux_like/mod.rs:1095:37: long literal lacking separators
2595 libc-0.2.81/src/unix/linux_like/mod.rs:1096:41: long literal lacking separators
2596 libc-0.2.81/src/unix/linux_like/mod.rs:1097:40: long literal lacking separators
2597 libc-0.2.81/src/unix/linux_like/mod.rs:1098:39: long literal lacking separators
2598 libc-0.2.81/src/unix/linux_like/mod.rs:1099:34: long literal lacking separators
2599 libc-0.2.81/src/unix/linux_like/mod.rs:1100:36: long literal lacking separators
2600 libc-0.2.81/src/unix/linux_like/mod.rs:1101:38: long literal lacking separators
2601 libc-0.2.81/src/unix/linux_like/mod.rs:1102:37: long literal lacking separators
2602 libc-0.2.81/src/unix/linux_like/mod.rs:1105:44: long literal lacking separators
2603 libc-0.2.81/src/unix/linux_like/mod.rs:1106:41: long literal lacking separators
2604 libc-0.2.81/src/unix/linux_like/mod.rs:1107:42: long literal lacking separators
2605 libc-0.2.81/src/unix/linux_like/mod.rs:1108:42: long literal lacking separators
2606 libc-0.2.81/src/unix/linux_like/mod.rs:1109:41: long literal lacking separators
2607 libc-0.2.81/src/unix/linux_like/mod.rs:1110:46: long literal lacking separators
2608 libc-0.2.81/src/unix/linux_like/mod.rs:1111:41: long literal lacking separators
2609 libc-0.2.81/src/unix/linux_like/mod.rs:1112:44: long literal lacking separators
2610 libc-0.2.81/src/unix/linux_like/mod.rs:1113:40: long literal lacking separators
2611 libc-0.2.81/src/unix/linux_like/mod.rs:1114:47: long literal lacking separators
2612 libc-0.2.81/src/unix/linux_like/mod.rs:1115:36: long literal lacking separators
2613 libc-0.2.81/src/unix/linux_like/mod.rs:1126:34: long literal lacking separators
2614 libc-0.2.81/src/unix/linux_like/mod.rs:1127:29: long literal lacking separators
2615 libc-0.2.81/src/unix/linux_like/mod.rs:1128:31: long literal lacking separators
2616 libc-0.2.81/src/unix/linux_like/mod.rs:1179:32: long literal lacking separators
2617 libc-0.2.81/src/unix/linux_like/mod.rs:1180:31: long literal lacking separators
2618 libc-0.2.81/src/unix/linux_like/mod.rs:1218:27: the operation is ineffective. Consider reducing it to `IPOPT_CONTROL`
2619 libc-0.2.81/src/unix/linux_like/mod.rs:1314:9: operator precedence can trip the unwary
2620 libc-0.2.81/src/unix/linux_like/mod.rs:1323:13: `0 as *mut _` detected
2621 libc-0.2.81/src/unix/linux_like/mod.rs:1332:9: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2622 libc-0.2.81/src/unix/linux_like/mod.rs:1337:9: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2623 libc-0.2.81/src/unix/linux_like/mod.rs:1341:18: casting `i32` to `usize` may lose the sign of the value
2624 libc-0.2.81/src/unix/linux_like/mod.rs:1344:9: unneeded `return` statement
2625 libc-0.2.81/src/unix/linux_like/mod.rs:1348:18: casting `i32` to `usize` may lose the sign of the value
2626 libc-0.2.81/src/unix/linux_like/mod.rs:1350:9: unneeded `return` statement
2627 libc-0.2.81/src/unix/linux_like/mod.rs:1354:18: casting `i32` to `usize` may lose the sign of the value
2628 libc-0.2.81/src/unix/linux_like/mod.rs:1357:9: unneeded `return` statement
2629 libc-0.2.81/src/unix/linux_like/mod.rs:1361:21: it is more concise to loop over references to containers instead of using explicit iteration methods
2630 libc-0.2.81/src/unix/linux_like/mod.rs:1381:9: casting `i32` to `i8` may truncate the value
2631 libc-0.2.81/src/unix/linux_like/mod.rs:1389:9: bit mask could be simplified with a call to `trailing_zeros`
2632 libc-0.2.81/src/unix/linux_like/mod.rs:446:31: long literal lacking separators
2633 libc-0.2.81/src/unix/linux_like/mod.rs:591:36: long literal lacking separators
2634 libc-0.2.81/src/unix/linux_like/mod.rs:592:38: long literal lacking separators
2635 libc-0.2.81/src/unix/linux_like/mod.rs:593:35: long literal lacking separators
2636 libc-0.2.81/src/unix/linux_like/mod.rs:594:33: long literal lacking separators
2637 libc-0.2.81/src/unix/linux_like/mod.rs:595:34: long literal lacking separators
2638 libc-0.2.81/src/unix/linux_like/mod.rs:596:36: long literal lacking separators
2639 libc-0.2.81/src/unix/linux_like/mod.rs:597:37: long literal lacking separators
2640 libc-0.2.81/src/unix/linux_like/mod.rs:598:37: long literal lacking separators
2641 libc-0.2.81/src/unix/linux_like/mod.rs:599:39: long literal lacking separators
2642 libc-0.2.81/src/unix/linux_like/mod.rs:600:34: long literal lacking separators
2643 libc-0.2.81/src/unix/linux_like/mod.rs:601:35: long literal lacking separators
2644 libc-0.2.81/src/unix/linux_like/mod.rs:602:35: long literal lacking separators
2645 libc-0.2.81/src/unix/linux_like/mod.rs:607:37: long literal lacking separators
2646 libc-0.2.81/src/unix/linux_like/mod.rs:608:35: long literal lacking separators
2647 libc-0.2.81/src/unix/linux_like/mod.rs:764:35: long literal lacking separators
2648 libc-0.2.81/src/unix/linux_like/mod.rs:765:39: long literal lacking separators
2649 libc-0.2.81/src/unix/linux_like/mod.rs:991:30: long literal lacking separators
2650 libc-0.2.81/src/unix/linux_like/mod.rs:9:1: enum with no variants
2651 libc-0.2.81/src/unix/mod.rs:198:29: long literal lacking separators
2652 libc-0.2.81/src/unix/mod.rs:199:28: long literal lacking separators
2653 libc-0.2.81/src/unix/mod.rs:201:35: casting integer literal to `usize` is unnecessary
2654 libc-0.2.81/src/unix/mod.rs:202:35: casting integer literal to `usize` is unnecessary
2655 libc-0.2.81/src/unix/mod.rs:282:40: long literal lacking separators
2656 libc-0.2.81/src/unix/mod.rs:284:41: long literal lacking separators
2657 libc-0.2.81/src/unix/mod.rs:285:36: long literal lacking separators
2658 libc-0.2.81/src/unix/mod.rs:34:1: enum with no variants
2659 libc-0.2.81/src/unix/mod.rs:386:1: enum with no variants
2660 libc-0.2.81/src/unix/mod.rs:394:1: enum with no variants
2661 quote-1.0.7/src/ext.rs:10:1: item name ends with its containing module's name
2662 quote-1.0.7/src/ext.rs:7:5: you should put `TokenStream` between ticks in the documentation
2663 quote-1.0.7/src/ident_fragment.rs:13:5: docs for function returning `Result` missing `# Errors` section
2664 quote-1.0.7/src/ident_fragment.rs:51:31: stripping a prefix manually
2665 quote-1.0.7/src/runtime.rs:52:5: item name ends with its containing module's name
2666 quote-1.0.7/src/runtime.rs:63:5: item name ends with its containing module's name
2667 quote-1.0.7/src/runtime.rs:66:33: you should put `DoesNotHaveIter` between ticks in the documentation
2668 quote-1.0.7/src/runtime.rs:80:5: item name ends with its containing module's name
2669 rand_core-0.6.0/src/block.rs:117:1: item name starts with its containing module's name
2670 rand_core-0.6.0/src/block.rs:153:5: you have declared `#[inline(always)]` on `index`. This is usually a bad idea
2671 rand_core-0.6.0/src/block.rs:230:5: you have declared `#[inline(always)]` on `try_fill_bytes`. This is usually a bad idea
2672 rand_core-0.6.0/src/block.rs:240:5: you have declared `#[inline(always)]` on `from_seed`. This is usually a bad idea
2673 rand_core-0.6.0/src/block.rs:245:5: you have declared `#[inline(always)]` on `seed_from_u64`. This is usually a bad idea
2674 rand_core-0.6.0/src/block.rs:250:5: you have declared `#[inline(always)]` on `from_rng`. This is usually a bad idea
2675 rand_core-0.6.0/src/block.rs:280:1: item name starts with its containing module's name
2676 rand_core-0.6.0/src/block.rs:319:5: you have declared `#[inline(always)]` on `index`. This is usually a bad idea
2677 rand_core-0.6.0/src/block.rs:405:5: you have declared `#[inline(always)]` on `try_fill_bytes`. This is usually a bad idea
2678 rand_core-0.6.0/src/block.rs:415:5: you have declared `#[inline(always)]` on `from_seed`. This is usually a bad idea
2679 rand_core-0.6.0/src/block.rs:420:5: you have declared `#[inline(always)]` on `seed_from_u64`. This is usually a bad idea
2680 rand_core-0.6.0/src/block.rs:425:5: you have declared `#[inline(always)]` on `from_rng`. This is usually a bad idea
2681 rand_core-0.6.0/src/block.rs:67:14: you should put `module][crate::block` between ticks in the documentation
2682 rand_core-0.6.0/src/block.rs:68:1: item name starts with its containing module's name
2683 rand_core-0.6.0/src/error.rs:106:5: this method could have a `#[must_use]` attribute
2684 rand_core-0.6.0/src/error.rs:87:5: this method could have a `#[must_use]` attribute
2685 rand_core-0.6.0/src/error.rs:95:74: casting `u32` to `i32` may wrap around the value
2686 rand_core-0.6.0/src/lib.rs:179:5: docs for function returning `Result` missing `# Errors` section
2687 rand_core-0.6.0/src/lib.rs:301:5: this method could have a `#[must_use]` attribute
2688 rand_core-0.6.0/src/lib.rs:303:26: long literal lacking separators
2689 rand_core-0.6.0/src/lib.rs:304:26: long literal lacking separators
2690 rand_core-0.6.0/src/lib.rs:313:30: casting `u64` to `u32` may truncate the value
2691 rand_core-0.6.0/src/lib.rs:314:23: casting `u64` to `u32` may truncate the value
2692 rand_core-0.6.0/src/lib.rs:346:5: docs for function returning `Result` missing `# Errors` section
2693 rand_core-0.6.0/src/lib.rs:381:5: you have declared `#[inline(always)]` on `next_u32`. This is usually a bad idea
2694 rand_core-0.6.0/src/lib.rs:386:5: you have declared `#[inline(always)]` on `next_u64`. This is usually a bad idea
2695 rand_core-0.6.0/src/lib.rs:391:5: you have declared `#[inline(always)]` on `fill_bytes`. This is usually a bad idea
2696 rand_core-0.6.0/src/lib.rs:396:5: you have declared `#[inline(always)]` on `try_fill_bytes`. This is usually a bad idea
2697 unicode-xid-0.2.1/src/lib.rs:57:64: you should put `XID_Start` between ticks in the documentation
2698 unicode-xid-0.2.1/src/lib.rs:60:10: you should put `XID_Start` between ticks in the documentation
2699 unicode-xid-0.2.1/src/lib.rs:62:27: you should put `ID_Start` between ticks in the documentation
2700 unicode-xid-0.2.1/src/lib.rs:62:67: you should put `NFKx` between ticks in the documentation
2701 unicode-xid-0.2.1/src/lib.rs:65:61: you should put `XID_Continue` between ticks in the documentation
2702 unicode-xid-0.2.1/src/lib.rs:68:10: you should put `XID_Continue` between ticks in the documentation
2703 unicode-xid-0.2.1/src/lib.rs:70:28: you should put `ID_Continue` between ticks in the documentation
2704 unicode-xid-0.2.1/src/lib.rs:70:72: you should put `NFKx` between ticks in the documentation
2705 proc-macro2-1.0.24/src/detection.rs:2:5: usage of wildcard import
2706 proc-macro2-1.0.24/src/fallback.rs:108:17: wildcard match will miss any future added variants
2707 proc-macro2-1.0.24/src/fallback.rs:269:20: unused `self` argument
2708 proc-macro2-1.0.24/src/fallback.rs:430:24: this argument (0 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2709 proc-macro2-1.0.24/src/fallback.rs:437:23: this argument (0 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2710 proc-macro2-1.0.24/src/fallback.rs:437:23: unused `self` argument
2711 proc-macro2-1.0.24/src/fallback.rs:471:17: this argument (0 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2712 proc-macro2-1.0.24/src/fallback.rs:471:17: unused `self` argument
2713 proc-macro2-1.0.24/src/fallback.rs:654:5: manual `RangeInclusive::contains` implementation
2714 proc-macro2-1.0.24/src/fallback.rs:655:12: manual `RangeInclusive::contains` implementation
2715 proc-macro2-1.0.24/src/fallback.rs:661:5: manual `RangeInclusive::contains` implementation
2716 proc-macro2-1.0.24/src/fallback.rs:662:12: manual `RangeInclusive::contains` implementation
2717 proc-macro2-1.0.24/src/fallback.rs:664:12: manual `RangeInclusive::contains` implementation
2718 proc-macro2-1.0.24/src/fallback.rs:674:37: manual `RangeInclusive::contains` implementation
2719 proc-macro2-1.0.24/src/fallback.rs:678:5: adding items after statements is confusing, since items exist from the start of the scope
2720 proc-macro2-1.0.24/src/fallback.rs:85:9: adding items after statements is confusing, since items exist from the start of the scope
2721 proc-macro2-1.0.24/src/fallback.rs:882:43: unused `self` argument
2722 proc-macro2-1.0.24/src/lib.rs:1017:9: this method could have a `#[must_use]` attribute
2723 proc-macro2-1.0.24/src/lib.rs:1081:5: this method could have a `#[must_use]` attribute
2724 proc-macro2-1.0.24/src/lib.rs:1099:5: this method could have a `#[must_use]` attribute
2725 proc-macro2-1.0.24/src/lib.rs:1117:5: this method could have a `#[must_use]` attribute
2726 proc-macro2-1.0.24/src/lib.rs:1135:5: this method could have a `#[must_use]` attribute
2727 proc-macro2-1.0.24/src/lib.rs:1141:5: this method could have a `#[must_use]` attribute
2728 proc-macro2-1.0.24/src/lib.rs:1146:5: this method could have a `#[must_use]` attribute
2729 proc-macro2-1.0.24/src/lib.rs:1151:5: this method could have a `#[must_use]` attribute
2730 proc-macro2-1.0.24/src/lib.rs:1156:5: this method could have a `#[must_use]` attribute
2731 proc-macro2-1.0.24/src/lib.rs:152:5: this method could have a `#[must_use]` attribute
2732 proc-macro2-1.0.24/src/lib.rs:157:5: this method could have a `#[must_use]` attribute
2733 proc-macro2-1.0.24/src/lib.rs:373:5: this method could have a `#[must_use]` attribute
2734 proc-macro2-1.0.24/src/lib.rs:383:5: this method could have a `#[must_use]` attribute
2735 proc-macro2-1.0.24/src/lib.rs:397:24: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2736 proc-macro2-1.0.24/src/lib.rs:397:5: this method could have a `#[must_use]` attribute
2737 proc-macro2-1.0.24/src/lib.rs:403:23: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2738 proc-macro2-1.0.24/src/lib.rs:403:5: this method could have a `#[must_use]` attribute
2739 proc-macro2-1.0.24/src/lib.rs:418:5: this method could have a `#[must_use]` attribute
2740 proc-macro2-1.0.24/src/lib.rs:425:5: this method could have a `#[must_use]` attribute
2741 proc-macro2-1.0.24/src/lib.rs:464:17: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2742 proc-macro2-1.0.24/src/lib.rs:500:5: this method could have a `#[must_use]` attribute
2743 proc-macro2-1.0.24/src/lib.rs:626:5: this method could have a `#[must_use]` attribute
2744 proc-macro2-1.0.24/src/lib.rs:633:5: this method could have a `#[must_use]` attribute
2745 proc-macro2-1.0.24/src/lib.rs:641:5: this method could have a `#[must_use]` attribute
2746 proc-macro2-1.0.24/src/lib.rs:652:5: this method could have a `#[must_use]` attribute
2747 proc-macro2-1.0.24/src/lib.rs:662:5: this method could have a `#[must_use]` attribute
2748 proc-macro2-1.0.24/src/lib.rs:672:5: this method could have a `#[must_use]` attribute
2749 proc-macro2-1.0.24/src/lib.rs:734:5: this method could have a `#[must_use]` attribute
2750 proc-macro2-1.0.24/src/lib.rs:743:5: this method could have a `#[must_use]` attribute
2751 proc-macro2-1.0.24/src/lib.rs:752:5: this method could have a `#[must_use]` attribute
2752 proc-macro2-1.0.24/src/lib.rs:757:5: this method could have a `#[must_use]` attribute
2753 proc-macro2-1.0.24/src/lib.rs:788:19: you should put `XID_Start` between ticks in the documentation
2754 proc-macro2-1.0.24/src/lib.rs:788:69: you should put `XID_Continue` between ticks in the documentation
2755 proc-macro2-1.0.24/src/lib.rs:891:36: you should put `syn::parse_str` between ticks in the documentation
2756 proc-macro2-1.0.24/src/lib.rs:894:5: this method could have a `#[must_use]` attribute
2757 proc-macro2-1.0.24/src/lib.rs:911:5: this method could have a `#[must_use]` attribute
2758 proc-macro2-1.0.24/src/lib.rs:996:9: this method could have a `#[must_use]` attribute
2759 proc-macro2-1.0.24/src/parse.rs:552:5: this loop could be written as a `for` loop
2760 proc-macro2-1.0.24/src/parse.rs:584:21: manual `RangeInclusive::contains` implementation
2761 proc-macro2-1.0.24/src/parse.rs:602:20: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
2762 proc-macro2-1.0.24/src/parse.rs:696:29: casting `u8` to `u64` may become silently lossy if you later change the type
2763 proc-macro2-1.0.24/src/parse.rs:702:34: casting `u8` to `u64` may become silently lossy if you later change the type
2764 proc-macro2-1.0.24/src/parse.rs:708:34: casting `u8` to `u64` may become silently lossy if you later change the type
2765 proc-macro2-1.0.24/src/parse.rs:803:15: it is more concise to loop over references to containers instead of using explicit iteration methods
2766 proc-macro2-1.0.24/src/parse.rs:808:15: it is more concise to loop over references to containers instead of using explicit iteration methods
2767 proc-macro2-1.0.24/src/wrapper.rs:415:24: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2768 proc-macro2-1.0.24/src/wrapper.rs:429:23: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2769 proc-macro2-1.0.24/src/wrapper.rs:492:17: this argument (4 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2770 log-0.4.11/src/lib.rs:1047:5: this method could have a `#[must_use]` attribute
2771 log-0.4.11/src/lib.rs:1053:5: this method could have a `#[must_use]` attribute
2772 log-0.4.11/src/lib.rs:1059:5: this method could have a `#[must_use]` attribute
2773 log-0.4.11/src/lib.rs:1093:5: this method could have a `#[must_use]` attribute
2774 log-0.4.11/src/lib.rs:1093:5: you should consider adding a `Default` implementation for `MetadataBuilder<'a>`
2775 log-0.4.11/src/lib.rs:1118:5: this method could have a `#[must_use]` attribute
2776 log-0.4.11/src/lib.rs:1177:1: you have declared `#[inline(always)]` on `max_level`. This is usually a bad idea
2777 log-0.4.11/src/lib.rs:1178:1: this function could have a `#[must_use]` attribute
2778 log-0.4.11/src/lib.rs:1306:1: docs for function returning `Result` missing `# Errors` section
2779 log-0.4.11/src/lib.rs:1358:1: this function could have a `#[must_use]` attribute
2780 log-0.4.11/src/lib.rs:1359:5: unnecessary `!=` operation
2781 log-0.4.11/src/lib.rs:1407:1: this function could have a `#[must_use]` attribute
2782 log-0.4.11/src/lib.rs:329:27: you are deriving `Hash` but have implemented `PartialEq` explicitly
2783 log-0.4.11/src/lib.rs:356:1: you are implementing `Clone` explicitly on a `Copy` type
2784 log-0.4.11/src/lib.rs:448:12: manual `RangeInclusive::contains` implementation
2785 log-0.4.11/src/lib.rs:468:13: called `filter(..).map(..)` on an `Iterator`
2786 log-0.4.11/src/lib.rs:500:5: this method could have a `#[must_use]` attribute
2787 log-0.4.11/src/lib.rs:506:28: this argument (8 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2788 log-0.4.11/src/lib.rs:506:5: this method could have a `#[must_use]` attribute
2789 log-0.4.11/src/lib.rs:520:27: you are deriving `Hash` but have implemented `PartialEq` explicitly
2790 log-0.4.11/src/lib.rs:538:1: you are implementing `Clone` explicitly on a `Copy` type
2791 log-0.4.11/src/lib.rs:653:5: this method could have a `#[must_use]` attribute
2792 log-0.4.11/src/lib.rs:661:21: this argument (8 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2793 log-0.4.11/src/lib.rs:661:5: this method could have a `#[must_use]` attribute
2794 log-0.4.11/src/lib.rs:677:44: this `match` has identical arm bodies
2795 log-0.4.11/src/lib.rs:758:5: this method could have a `#[must_use]` attribute
2796 log-0.4.11/src/lib.rs:764:5: this method could have a `#[must_use]` attribute
2797 log-0.4.11/src/lib.rs:770:5: this method could have a `#[must_use]` attribute
2798 log-0.4.11/src/lib.rs:776:5: this method could have a `#[must_use]` attribute
2799 log-0.4.11/src/lib.rs:782:5: this method could have a `#[must_use]` attribute
2800 log-0.4.11/src/lib.rs:788:5: this method could have a `#[must_use]` attribute
2801 log-0.4.11/src/lib.rs:794:5: this method could have a `#[must_use]` attribute
2802 log-0.4.11/src/lib.rs:803:5: this method could have a `#[must_use]` attribute
2803 log-0.4.11/src/lib.rs:809:5: this method could have a `#[must_use]` attribute
2804 log-0.4.11/src/lib.rs:818:5: this method could have a `#[must_use]` attribute
2805 log-0.4.11/src/lib.rs:908:5: this method could have a `#[must_use]` attribute
2806 log-0.4.11/src/lib.rs:908:5: you should consider adding a `Default` implementation for `RecordBuilder<'a>`
2807 log-0.4.11/src/lib.rs:995:5: this method could have a `#[must_use]` attribute
2808 regex-1.4.2/src/backtrack.rs:100:13: redundant field names in struct initialization
2809 regex-1.4.2/src/backtrack.rs:133:17: it looks like the same item is being pushed into this Vec
2810 regex-1.4.2/src/backtrack.rs:145:20: unnecessary boolean `not` operation
2811 regex-1.4.2/src/backtrack.rs:199:13: usage of wildcard import for enum variants
2812 regex-1.4.2/src/backtrack.rs:223:29: redundant field names in struct initialization
2813 regex-1.4.2/src/backtrack.rs:230:66: redundant field names in struct initialization
2814 regex-1.4.2/src/backtrack.rs:284:21: casting `u32` to `u64` may become silently lossy if you later change the type
2815 regex-1.4.2/src/backtrack.rs:287:5: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2816 regex-1.4.2/src/backtrack.rs:97:13: redundant field names in struct initialization
2817 regex-1.4.2/src/backtrack.rs:98:13: redundant field names in struct initialization
2818 regex-1.4.2/src/backtrack.rs:99:13: redundant field names in struct initialization
2819 regex-1.4.2/src/compile.rs:1000:17: redundant field names in struct initialization
2820 regex-1.4.2/src/compile.rs:103:5: this method could have a `#[must_use]` attribute
2821 regex-1.4.2/src/compile.rs:1048:17: you should put `HashMap` between ticks in the documentation
2822 regex-1.4.2/src/compile.rs:1075:26: integer type suffix should be separated by an underscore
2823 regex-1.4.2/src/compile.rs:1089:44: redundant field names in struct initialization
2824 regex-1.4.2/src/compile.rs:1089:54: redundant field names in struct initialization
2825 regex-1.4.2/src/compile.rs:1100:32: long literal lacking separators
2826 regex-1.4.2/src/compile.rs:1101:21: long literal lacking separators
2827 regex-1.4.2/src/compile.rs:1103:18: casting `u8` to `u64` may become silently lossy if you later change the type
2828 regex-1.4.2/src/compile.rs:1104:18: casting `u8` to `u64` may become silently lossy if you later change the type
2829 regex-1.4.2/src/compile.rs:1105:9: casting `u64` to `usize` may truncate the value on targets with 32-bit wide pointers
2830 regex-1.4.2/src/compile.rs:1132:37: casting `u16` to `u8` may truncate the value
2831 regex-1.4.2/src/compile.rs:1132:55: casting `u16` to `u8` may truncate the value
2832 regex-1.4.2/src/compile.rs:1135:28: casting `u16` to `u8` may truncate the value
2833 regex-1.4.2/src/compile.rs:1135:38: casting `u16` to `u8` may truncate the value
2834 regex-1.4.2/src/compile.rs:113:5: docs for function returning `Result` missing `# Errors` section
2835 regex-1.4.2/src/compile.rs:1146:25: integer type suffix should be separated by an underscore
2836 regex-1.4.2/src/compile.rs:1166:8: casting `u32` to `u64` may become silently lossy if you later change the type
2837 regex-1.4.2/src/compile.rs:136:46: use of `unwrap_or` followed by a function call
2838 regex-1.4.2/src/compile.rs:155:30: redundant closure found
2839 regex-1.4.2/src/compile.rs:157:30: redundant closure found
2840 regex-1.4.2/src/compile.rs:172:42: use of `unwrap_or` followed by a function call
2841 regex-1.4.2/src/compile.rs:180:43: use of `unwrap_or` followed by a function call
2842 regex-1.4.2/src/compile.rs:188:5: this function's return value is unnecessarily wrapped by `Result`
2843 regex-1.4.2/src/compile.rs:190:40: redundant closure found
2844 regex-1.4.2/src/compile.rs:204:53: you should put `MaybeInsts` between ticks in the documentation
2845 regex-1.4.2/src/compile.rs:244:63: you should put `c_concat` between ticks in the documentation
2846 regex-1.4.2/src/compile.rs:251:5: this function has too many lines (111/100)
2847 regex-1.4.2/src/compile.rs:253:13: usage of wildcard import for enum variants
2848 regex-1.4.2/src/compile.rs:375:39: use of `unwrap_or` followed by a function call
2849 regex-1.4.2/src/compile.rs:379:29: redundant field names in struct initialization
2850 regex-1.4.2/src/compile.rs:379:41: redundant field names in struct initialization
2851 regex-1.4.2/src/compile.rs:384:12: unnecessary boolean `not` operation
2852 regex-1.4.2/src/compile.rs:413:56: redundant field names in struct initialization
2853 regex-1.4.2/src/compile.rs:421:45: redundant field names in struct initialization
2854 regex-1.4.2/src/compile.rs:428:51: redundant field names in struct initialization
2855 regex-1.4.2/src/compile.rs:430:29: redundant field names in struct initialization
2856 regex-1.4.2/src/compile.rs:438:5: this function's return value is unnecessarily wrapped by `Result`
2857 regex-1.4.2/src/compile.rs:43:5: this method could have a `#[must_use]` attribute
2858 regex-1.4.2/src/compile.rs:43:5: you should consider adding a `Default` implementation for `compile::Compiler`
2859 regex-1.4.2/src/compile.rs:468:5: this function's return value is unnecessarily wrapped by `Result`
2860 regex-1.4.2/src/compile.rs:469:57: redundant field names in struct initialization
2861 regex-1.4.2/src/compile.rs:470:25: redundant field names in struct initialization
2862 regex-1.4.2/src/compile.rs:494:25: redundant field names in struct initialization
2863 regex-1.4.2/src/compile.rs:494:37: redundant field names in struct initialization
2864 regex-1.4.2/src/compile.rs:547:13: usage of wildcard import for enum variants
2865 regex-1.4.2/src/compile.rs:56:57: you should put `size_limit` between ticks in the documentation
2866 regex-1.4.2/src/compile.rs:59:5: this method could have a `#[must_use]` attribute
2867 regex-1.4.2/src/compile.rs:637:14: use of `unwrap_or` followed by a function call
2868 regex-1.4.2/src/compile.rs:638:9: use Option::map_or instead of an if let/else
2869 regex-1.4.2/src/compile.rs:661:41: use of `unwrap_or` followed by a function call
2870 regex-1.4.2/src/compile.rs:703:9: you should put `c_function` between ticks in the documentation
2871 regex-1.4.2/src/compile.rs:75:5: this method could have a `#[must_use]` attribute
2872 regex-1.4.2/src/compile.rs:786:5: this function's return value is unnecessarily wrapped by `Result`
2873 regex-1.4.2/src/compile.rs:838:21: redundant field names in struct initialization
2874 regex-1.4.2/src/compile.rs:845:21: redundant field names in struct initialization
2875 regex-1.4.2/src/compile.rs:848:13: wildcard match will miss any future added variants
2876 regex-1.4.2/src/compile.rs:84:5: this method could have a `#[must_use]` attribute
2877 regex-1.4.2/src/compile.rs:860:41: redundant field names in struct initialization
2878 regex-1.4.2/src/compile.rs:860:55: redundant field names in struct initialization
2879 regex-1.4.2/src/compile.rs:920:39: redundant field names in struct initialization
2880 regex-1.4.2/src/compile.rs:920:51: redundant field names in struct initialization
2881 regex-1.4.2/src/compile.rs:923:49: redundant field names in struct initialization
2882 regex-1.4.2/src/compile.rs:923:61: redundant field names in struct initialization
2883 regex-1.4.2/src/compile.rs:925:59: redundant field names in struct initialization
2884 regex-1.4.2/src/compile.rs:925:71: redundant field names in struct initialization
2885 regex-1.4.2/src/compile.rs:927:43: redundant field names in struct initialization
2886 regex-1.4.2/src/compile.rs:930:41: redundant field names in struct initialization
2887 regex-1.4.2/src/compile.rs:930:53: redundant field names in struct initialization
2888 regex-1.4.2/src/compile.rs:930:67: redundant field names in struct initialization
2889 regex-1.4.2/src/compile.rs:96:5: this method could have a `#[must_use]` attribute
2890 regex-1.4.2/src/compile.rs:991:5: this function's return value is unnecessarily wrapped by `Result`
2891 regex-1.4.2/src/dfa.rs:1007:17: binding's name is too similar to existing binding
2892 regex-1.4.2/src/dfa.rs:1010:22: binding's name is too similar to existing binding
2893 regex-1.4.2/src/dfa.rs:1059:13: usage of wildcard import for enum variants
2894 regex-1.4.2/src/dfa.rs:1060:13: usage of wildcard import for enum variants
2895 regex-1.4.2/src/dfa.rs:1084:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2896 regex-1.4.2/src/dfa.rs:1087:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2897 regex-1.4.2/src/dfa.rs:1090:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2898 regex-1.4.2/src/dfa.rs:1093:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2899 regex-1.4.2/src/dfa.rs:1096:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2900 regex-1.4.2/src/dfa.rs:1101:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2901 regex-1.4.2/src/dfa.rs:1104:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2902 regex-1.4.2/src/dfa.rs:1107:38: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2903 regex-1.4.2/src/dfa.rs:1117:30: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2904 regex-1.4.2/src/dfa.rs:1120:47: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2905 regex-1.4.2/src/dfa.rs:1121:30: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2906 regex-1.4.2/src/dfa.rs:1129:13: you should put `is_match` between ticks in the documentation
2907 regex-1.4.2/src/dfa.rs:1134:13: you should put `is_match` between ticks in the documentation
2908 regex-1.4.2/src/dfa.rs:1185:68: you should put `is_match` between ticks in the documentation
2909 regex-1.4.2/src/dfa.rs:1193:13: usage of wildcard import for enum variants
2910 regex-1.4.2/src/dfa.rs:1244:50: you should put `current_state` between ticks in the documentation
2911 regex-1.4.2/src/dfa.rs:1338:58: you should put `STATE_DEAD` between ticks in the documentation
2912 regex-1.4.2/src/dfa.rs:1339:9: you should put `STATE_UNKNOWN` between ticks in the documentation
2913 regex-1.4.2/src/dfa.rs:1366:25: you should put `STATE_DEAD` between ticks in the documentation
2914 regex-1.4.2/src/dfa.rs:1366:46: you should put `STATE_UNKNOWN` between ticks in the documentation
2915 regex-1.4.2/src/dfa.rs:1367:41: you have declared `#[inline(always)]` on `start_state`. This is usually a bad idea
2916 regex-1.4.2/src/dfa.rs:1380:14: the operation is ineffective. Consider reducing it to `(empty_flags.start as u8)`
2917 regex-1.4.2/src/dfa.rs:1388:15: indexing into a vector may panic
2918 regex-1.4.2/src/dfa.rs:1412:20: unused `self` argument
2919 regex-1.4.2/src/dfa.rs:1438:9: unused `self` argument
2920 regex-1.4.2/src/dfa.rs:1472:9: you should put `StatePtr` between ticks in the documentation
2921 regex-1.4.2/src/dfa.rs:1490:54: casting `i32` to `u8` may lose the sign of the value
2922 regex-1.4.2/src/dfa.rs:1490:54: casting `i32` to `u8` may truncate the value
2923 regex-1.4.2/src/dfa.rs:1521:20: you should put `num_byte_classes` between ticks in the documentation
2924 regex-1.4.2/src/dfa.rs:1529:41: you have declared `#[inline(always)]` on `byte_class`. This is usually a bad idea
2925 regex-1.4.2/src/dfa.rs:1537:14: you should put `byte_class` between ticks in the documentation
2926 regex-1.4.2/src/dfa.rs:1538:41: you have declared `#[inline(always)]` on `u8_class`. This is usually a bad idea
2927 regex-1.4.2/src/dfa.rs:1562:18: you should put `STATE_START` between ticks in the documentation
2928 regex-1.4.2/src/dfa.rs:1614:13: redundant field names in struct initialization
2929 regex-1.4.2/src/dfa.rs:1651:38: redundant field names in struct initialization
2930 regex-1.4.2/src/dfa.rs:1700:17: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2931 regex-1.4.2/src/dfa.rs:1701:18: digits of hex or binary literal not grouped by four
2932 regex-1.4.2/src/dfa.rs:1705:19: digits of hex or binary literal not grouped by four
2933 regex-1.4.2/src/dfa.rs:1708:16: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2934 regex-1.4.2/src/dfa.rs:1709:18: digits of hex or binary literal not grouped by four
2935 regex-1.4.2/src/dfa.rs:1713:19: digits of hex or binary literal not grouped by four
2936 regex-1.4.2/src/dfa.rs:1716:18: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2937 regex-1.4.2/src/dfa.rs:1717:18: digits of hex or binary literal not grouped by four
2938 regex-1.4.2/src/dfa.rs:1721:19: digits of hex or binary literal not grouped by four
2939 regex-1.4.2/src/dfa.rs:1727:14: casting `u8` to `u16` may become silently lossy if you later change the type
2940 regex-1.4.2/src/dfa.rs:1732:15: this argument (2 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2941 regex-1.4.2/src/dfa.rs:1736:22: this argument (2 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2942 regex-1.4.2/src/dfa.rs:1741:9: match expression looks like `matches!` macro
2943 regex-1.4.2/src/dfa.rs:1747:16: this argument (2 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
2944 regex-1.4.2/src/dfa.rs:1751:18: casting `u16` to `u8` may truncate the value
2945 regex-1.4.2/src/dfa.rs:1815:38: casting `usize` to `u8` may truncate the value
2946 regex-1.4.2/src/dfa.rs:1821:21: casting `u32` to `u64` may become silently lossy if you later change the type
2947 regex-1.4.2/src/dfa.rs:1824:5: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2948 regex-1.4.2/src/dfa.rs:1848:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
2949 regex-1.4.2/src/dfa.rs:1850:18: casting `i32` to `u32` may lose the sign of the value
2950 regex-1.4.2/src/dfa.rs:1857:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
2951 regex-1.4.2/src/dfa.rs:1860:17: casting `u32` to `i32` may wrap around the value
2952 regex-1.4.2/src/dfa.rs:1867:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
2953 regex-1.4.2/src/dfa.rs:1870:19: casting `u32` to `u8` may truncate the value
2954 regex-1.4.2/src/dfa.rs:1873:15: casting `u32` to `u8` may truncate the value
2955 regex-1.4.2/src/dfa.rs:1876:5: you should put bare URLs between `<`/`>` or make a proper Markdown link
2956 regex-1.4.2/src/dfa.rs:1882:26: casting `u8` to `u32` may become silently lossy if you later change the type
2957 regex-1.4.2/src/dfa.rs:1884:15: casting `u8` to `u32` may become silently lossy if you later change the type
2958 regex-1.4.2/src/dfa.rs:277:17: casting `u32` to `i32` may wrap around the value
2959 regex-1.4.2/src/dfa.rs:277:31: casting `u32` to `i32` may wrap around the value
2960 regex-1.4.2/src/dfa.rs:295:20: casting `usize` to `i32` may truncate the value on targets with 64-bit wide pointers
2961 regex-1.4.2/src/dfa.rs:295:20: casting `usize` to `i32` may wrap around the value on targets with 32-bit wide pointers
2962 regex-1.4.2/src/dfa.rs:299:21: casting `i32` to `usize` may lose the sign of the value
2963 regex-1.4.2/src/dfa.rs:34:46: you should put bare URLs between `<`/`>` or make a proper Markdown link
2964 regex-1.4.2/src/dfa.rs:398:1: more than 3 bools in a struct
2965 regex-1.4.2/src/dfa.rs:446:41: you have declared `#[inline(always)]` on `forward`. This is usually a bad idea
2966 regex-1.4.2/src/dfa.rs:457:13: redundant field names in struct initialization
2967 regex-1.4.2/src/dfa.rs:459:13: redundant field names in struct initialization
2968 regex-1.4.2/src/dfa.rs:460:13: redundant field names in struct initialization
2969 regex-1.4.2/src/dfa.rs:476:41: you have declared `#[inline(always)]` on `reverse`. This is usually a bad idea
2970 regex-1.4.2/src/dfa.rs:487:13: redundant field names in struct initialization
2971 regex-1.4.2/src/dfa.rs:489:13: redundant field names in struct initialization
2972 regex-1.4.2/src/dfa.rs:490:13: redundant field names in struct initialization
2973 regex-1.4.2/src/dfa.rs:506:41: you have declared `#[inline(always)]` on `forward_many`. This is usually a bad idea
2974 regex-1.4.2/src/dfa.rs:518:13: redundant field names in struct initialization
2975 regex-1.4.2/src/dfa.rs:520:13: redundant field names in struct initialization
2976 regex-1.4.2/src/dfa.rs:554:41: you have declared `#[inline(always)]` on `exec_at`. This is usually a bad idea
2977 regex-1.4.2/src/dfa.rs:555:5: this function has too many lines (101/100)
2978 regex-1.4.2/src/dfa.rs:58:9: usage of wildcard import for enum variants
2979 regex-1.4.2/src/dfa.rs:667:21: binding's name is too similar to existing binding
2980 regex-1.4.2/src/dfa.rs:747:41: you have declared `#[inline(always)]` on `exec_at_reverse`. This is usually a bad idea
2981 regex-1.4.2/src/dfa.rs:795:21: binding's name is too similar to existing binding
2982 regex-1.4.2/src/dfa.rs:848:9: you should put `next_si` between ticks in the documentation
2983 regex-1.4.2/src/dfa.rs:852:41: you have declared `#[inline(always)]` on `next_si`. This is usually a bad idea
2984 regex-1.4.2/src/dfa.rs:885:12: you should put `STATE_DEAD` between ticks in the documentation
2985 regex-1.4.2/src/dfa.rs:889:9: you should put `STATE_UNKNOWN` between ticks in the documentation
2986 regex-1.4.2/src/dfa.rs:897:13: usage of wildcard import for enum variants
2987 regex-1.4.2/src/dfa.rs:979:29: casting `usize` to `u32` may truncate the value on targets with 64-bit wide pointers
2988 regex-1.4.2/src/error.rs:6:1: this seems like a manual implementation of the non-exhaustive pattern
2989 regex-1.4.2/src/exec.rs:1000:14: you should put `captures_nfa` between ticks in the documentation
2990 regex-1.4.2/src/exec.rs:100:1: item name starts with its containing module's name
2991 regex-1.4.2/src/exec.rs:1028:5: this function has too many arguments (9/7)
2992 regex-1.4.2/src/exec.rs:1039:13: usage of wildcard import for enum variants
2993 regex-1.4.2/src/exec.rs:1144:13: usage of wildcard import for enum variants
2994 regex-1.4.2/src/exec.rs:1179:26: this `match` has identical arm bodies
2995 regex-1.4.2/src/exec.rs:122:5: this method could have a `#[must_use]` attribute
2996 regex-1.4.2/src/exec.rs:1250:41: you have declared `#[inline(always)]` on `searcher`. This is usually a bad idea
2997 regex-1.4.2/src/exec.rs:1260:41: you have declared `#[inline(always)]` on `searcher_str`. This is usually a bad idea
2998 regex-1.4.2/src/exec.rs:1270:17: you should put `RegexSet` between ticks in the documentation
2999 regex-1.4.2/src/exec.rs:1280:17: you should put `RegexSet` between ticks in the documentation
3000 regex-1.4.2/src/exec.rs:137:9: field assignment outside of initializer for an instance created with Default::default()
3001 regex-1.4.2/src/exec.rs:142:5: this method could have a `#[must_use]` attribute
3002 regex-1.4.2/src/exec.rs:158:5: this method could have a `#[must_use]` attribute
3003 regex-1.4.2/src/exec.rs:168:5: this method could have a `#[must_use]` attribute
3004 regex-1.4.2/src/exec.rs:181:5: this method could have a `#[must_use]` attribute
3005 regex-1.4.2/src/exec.rs:195:5: this method could have a `#[must_use]` attribute
3006 regex-1.4.2/src/exec.rs:204:5: this method could have a `#[must_use]` attribute
3007 regex-1.4.2/src/exec.rs:210:5: this method could have a `#[must_use]` attribute
3008 regex-1.4.2/src/exec.rs:245:62: this `if` has identical blocks
3009 regex-1.4.2/src/exec.rs:251:21: unnecessary boolean `not` operation
3010 regex-1.4.2/src/exec.rs:262:60: this `if` has identical blocks
3011 regex-1.4.2/src/exec.rs:268:21: unnecessary boolean `not` operation
3012 regex-1.4.2/src/exec.rs:278:13: redundant field names in struct initialization
3013 regex-1.4.2/src/exec.rs:281:13: redundant field names in struct initialization
3014 regex-1.4.2/src/exec.rs:286:5: docs for function returning `Result` missing `# Errors` section
3015 regex-1.4.2/src/exec.rs:300:30: redundant field names in struct initialization
3016 regex-1.4.2/src/exec.rs:308:17: binding's name is too similar to existing binding
3017 regex-1.4.2/src/exec.rs:329:13: redundant field names in struct initialization
3018 regex-1.4.2/src/exec.rs:330:13: redundant field names in struct initialization
3019 regex-1.4.2/src/exec.rs:331:13: redundant field names in struct initialization
3020 regex-1.4.2/src/exec.rs:334:13: redundant field names in struct initialization
3021 regex-1.4.2/src/exec.rs:340:19: redundant field names in struct initialization
3022 regex-1.4.2/src/exec.rs:344:27: unused `self` argument
3023 regex-1.4.2/src/exec.rs:383:41: you have declared `#[inline(always)]` on `shortest_match_at`. This is usually a bad idea
3024 regex-1.4.2/src/exec.rs:388:41: you have declared `#[inline(always)]` on `is_match_at`. This is usually a bad idea
3025 regex-1.4.2/src/exec.rs:393:41: you have declared `#[inline(always)]` on `find_at`. This is usually a bad idea
3026 regex-1.4.2/src/exec.rs:398:41: you have declared `#[inline(always)]` on `captures_read_at`. This is usually a bad idea
3027 regex-1.4.2/src/exec.rs:425:41: you have declared `#[inline(always)]` on `shortest_match_at`. This is usually a bad idea
3028 regex-1.4.2/src/exec.rs:44:1: item name starts with its containing module's name
3029 regex-1.4.2/src/exec.rs:473:9: you should put `shortest_match(...).is_some` between ticks in the documentation
3030 regex-1.4.2/src/exec.rs:474:41: you have declared `#[inline(always)]` on `is_match_at`. This is usually a bad idea
3031 regex-1.4.2/src/exec.rs:524:41: you have declared `#[inline(always)]` on `find_at`. This is usually a bad idea
3032 regex-1.4.2/src/exec.rs:52:1: item name starts with its containing module's name
3033 regex-1.4.2/src/exec.rs:686:13: usage of wildcard import for enum variants
3034 regex-1.4.2/src/exec.rs:727:13: usage of wildcard import for enum variants
3035 regex-1.4.2/src/exec.rs:767:13: usage of wildcard import for enum variants
3036 regex-1.4.2/src/exec.rs:783:41: you have declared `#[inline(always)]` on `shortest_dfa`. This is usually a bad idea
3037 regex-1.4.2/src/exec.rs:791:41: you have declared `#[inline(always)]` on `shortest_dfa_reverse_suffix`. This is usually a bad idea
3038 regex-1.4.2/src/exec.rs:823:13: usage of wildcard import for enum variants
3039 regex-1.4.2/src/exec.rs:868:13: usage of wildcard import for enum variants
3040 regex-1.4.2/src/exec.rs:897:31: you should put `shortest_nfa(...).is_some` between ticks in the documentation
3041 regex-1.4.2/src/exec.rs:899:9: you should put `shortest_nfa` between ticks in the documentation
3042 regex-1.4.2/src/exec.rs:905:14: you should put `match_nfa` between ticks in the documentation
3043 regex-1.4.2/src/exec.rs:930:14: you should put `shortest_nfa` between ticks in the documentation
3044 regex-1.4.2/src/exec.rs:981:14: you should put `find_nfa` between ticks in the documentation
3045 regex-1.4.2/src/expand.rs:130:22: this call to `as_ref` does nothing
3046 regex-1.4.2/src/expand.rs:185:27: this argument (1 byte) is passed by reference, but would be more efficient if passed by value (limit: 8 byte)
3047 regex-1.4.2/src/expand.rs:186:5: match expression looks like `matches!` macro
3048 regex-1.4.2/src/expand.rs:22:13: calling `push_str()` using a single-character string literal
3049 regex-1.4.2/src/expand.rs:27:23: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
3050 regex-1.4.2/src/expand.rs:30:17: calling `push_str()` using a single-character string literal
3051 regex-1.4.2/src/expand.rs:38:30: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
3052 regex-1.4.2/src/expand.rs:42:21: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
3053 regex-1.4.2/src/expand.rs:50:1: item name starts with its containing module's name
3054 regex-1.4.2/src/expand.rs:69:23: you seem to be trying to use match for destructuring a single pattern. Consider using `if let`
3055 regex-1.4.2/src/expand.rs:80:28: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
3056 regex-1.4.2/src/expand.rs:84:21: called `map(<f>).unwrap_or(<a>)` on an `Option` value. This can be done more directly by calling `map_or(<a>, <f>)` instead
3057 regex-1.4.2/src/expand.rs:8:1: item name starts with its containing module's name
3058 regex-1.4.2/src/input.rs:142:1: item name ends with its containing module's name
3059 regex-1.4.2/src/input.rs:146:5: this method could have a `#[must_use]` attribute
3060 regex-1.4.2/src/input.rs:15:1: item name starts with its containing module's name
3061 regex-1.4.2/src/input.rs:165:31: redundant field names in struct initialization
3062 regex-1.4.2/src/input.rs:178:13: usage of wildcard import for enum variants
3063 regex-1.4.2/src/input.rs:228:1: item name ends with its containing module's name
3064 regex-1.4.2/src/input.rs:236:21: redundant field names in struct initialization
3065 regex-1.4.2/src/input.rs:236:33: redundant field names in struct initialization
3066 regex-1.4.2/src/input.rs:24:5: this method could have a `#[must_use]` attribute
3067 regex-1.4.2/src/input.rs:271:13: usage of wildcard import for enum variants
3068 regex-1.4.2/src/input.rs:29:5: this method could have a `#[must_use]` attribute
3069 regex-1.4.2/src/input.rs:362:5: this method could have a `#[must_use]` attribute
3070 regex-1.4.2/src/input.rs:370:5: this method could have a `#[must_use]` attribute
3071 regex-1.4.2/src/input.rs:371:42: redundant closure found
3072 regex-1.4.2/src/input.rs:37:5: this method could have a `#[must_use]` attribute
3073 regex-1.4.2/src/input.rs:388:5: this method could have a `#[must_use]` attribute
3074 regex-1.4.2/src/input.rs:42:5: this method could have a `#[must_use]` attribute
3075 regex-1.4.2/src/input.rs:47:5: this method could have a `#[must_use]` attribute
3076 regex-1.4.2/src/input.rs:53:5: this method could have a `#[must_use]` attribute
3077 regex-1.4.2/src/input.rs:58:5: this method could have a `#[must_use]` attribute
3078 regex-1.4.2/src/input.rs:63:5: this method could have a `#[must_use]` attribute
3079 regex-1.4.2/src/literal/imp.rs:101:5: this method could have a `#[must_use]` attribute
3080 regex-1.4.2/src/literal/imp.rs:114:5: this method could have a `#[must_use]` attribute
3081 regex-1.4.2/src/literal/imp.rs:127:5: this method could have a `#[must_use]` attribute
3082 regex-1.4.2/src/literal/imp.rs:139:5: this method could have a `#[must_use]` attribute
3083 regex-1.4.2/src/literal/imp.rs:144:5: this method could have a `#[must_use]` attribute
3084 regex-1.4.2/src/literal/imp.rs:149:5: this method could have a `#[must_use]` attribute
3085 regex-1.4.2/src/literal/imp.rs:154:5: this method could have a `#[must_use]` attribute
3086 regex-1.4.2/src/literal/imp.rs:155:13: usage of wildcard import for enum variants
3087 regex-1.4.2/src/literal/imp.rs:160:30: this `match` has identical arm bodies
3088 regex-1.4.2/src/literal/imp.rs:167:5: this method could have a `#[must_use]` attribute
3089 regex-1.4.2/src/literal/imp.rs:168:13: usage of wildcard import for enum variants
3090 regex-1.4.2/src/literal/imp.rs:211:20: redundant else block
3091 regex-1.4.2/src/literal/imp.rs:276:50: this `match` has identical arm bodies
3092 regex-1.4.2/src/literal/imp.rs:342:41: you have declared `#[inline(always)]` on `find`. This is usually a bad idea
3093 regex-1.4.2/src/literal/imp.rs:435:13: redundant field names in struct initialization
3094 regex-1.4.2/src/literal/imp.rs:436:13: redundant field names in struct initialization
3095 regex-1.4.2/src/literal/imp.rs:437:13: redundant field names in struct initialization
3096 regex-1.4.2/src/literal/imp.rs:438:13: redundant field names in struct initialization
3097 regex-1.4.2/src/literal/imp.rs:439:13: redundant field names in struct initialization
3098 regex-1.4.2/src/literal/imp.rs:440:13: redundant field names in struct initialization
3099 regex-1.4.2/src/literal/imp.rs:455:41: you have declared `#[inline(always)]` on `find`. This is usually a bad idea
3100 regex-1.4.2/src/literal/imp.rs:46:5: this method could have a `#[must_use]` attribute
3101 regex-1.4.2/src/literal/imp.rs:481:41: you have declared `#[inline(always)]` on `is_suffix`. This is usually a bad idea
3102 regex-1.4.2/src/literal/imp.rs:51:5: this method could have a `#[must_use]` attribute
3103 regex-1.4.2/src/literal/imp.rs:579:13: redundant field names in struct initialization
3104 regex-1.4.2/src/literal/imp.rs:57:5: this method could have a `#[must_use]` attribute
3105 regex-1.4.2/src/literal/imp.rs:580:13: redundant field names in struct initialization
3106 regex-1.4.2/src/literal/imp.rs:583:13: redundant field names in struct initialization
3107 regex-1.4.2/src/literal/imp.rs:602:9: adding items after statements is confusing, since items exist from the start of the scope
3108 regex-1.4.2/src/literal/imp.rs:622:24: redundant else block
3109 regex-1.4.2/src/literal/imp.rs:62:18: this argument is passed by value, but not consumed in the function body
3110 regex-1.4.2/src/literal/imp.rs:637:24: redundant else block
3111 regex-1.4.2/src/literal/imp.rs:648:9: unneeded `return` statement
3112 regex-1.4.2/src/literal/imp.rs:651:44: you should put `BoyerMooreSearch` between ticks in the documentation
3113 regex-1.4.2/src/literal/imp.rs:65:13: redundant field names in struct initialization
3114 regex-1.4.2/src/literal/imp.rs:68:13: redundant field names in struct initialization
3115 regex-1.4.2/src/literal/imp.rs:783:32: redundant else block
3116 regex-1.4.2/src/literal/imp.rs:786:42: manual saturating arithmetic
3117 regex-1.4.2/src/literal/imp.rs:78:5: this method could have a `#[must_use]` attribute
3118 regex-1.4.2/src/literal/imp.rs:84:5: this method could have a `#[must_use]` attribute
3119 regex-1.4.2/src/literal/imp.rs:850:20: long literal lacking separators
3120 regex-1.4.2/src/literal/imp.rs:85:13: usage of wildcard import for enum variants
3121 regex-1.4.2/src/pikevm.rs:103:15: redundant field names in struct initialization
3122 regex-1.4.2/src/pikevm.rs:103:52: redundant field names in struct initialization
3123 regex-1.4.2/src/pikevm.rs:114:5: this function has too many arguments (8/7)
3124 regex-1.4.2/src/pikevm.rs:117:13: binding's name is too similar to existing binding
3125 regex-1.4.2/src/pikevm.rs:124:17: binding's name is too similar to existing binding
3126 regex-1.4.2/src/pikevm.rs:220:9: you should put `thread_caps` between ticks in the documentation
3127 regex-1.4.2/src/pikevm.rs:222:16: you should put `at_next` between ticks in the documentation
3128 regex-1.4.2/src/pikevm.rs:223:9: you should put `at_next` between ticks in the documentation
3129 regex-1.4.2/src/pikevm.rs:224:5: this function has too many arguments (8/7)
3130 regex-1.4.2/src/pikevm.rs:234:13: usage of wildcard import for enum variants
3131 regex-1.4.2/src/pikevm.rs:303:13: usage of wildcard import for enum variants
3132 regex-1.4.2/src/pikevm.rs:331:29: this expression mutably borrows a mutable reference. Consider reborrowing
3133 regex-1.4.2/src/pikevm.rs:88:5: this function has too many arguments (8/7)
3134 regex-1.4.2/src/prog.rs:102:5: this method could have a `#[must_use]` attribute
3135 regex-1.4.2/src/prog.rs:113:5: this method could have a `#[must_use]` attribute
3136 regex-1.4.2/src/prog.rs:120:9: match expression looks like `matches!` macro
3137 regex-1.4.2/src/prog.rs:128:5: this method could have a `#[must_use]` attribute
3138 regex-1.4.2/src/prog.rs:134:5: this method could have a `#[must_use]` attribute
3139 regex-1.4.2/src/prog.rs:141:5: this method could have a `#[must_use]` attribute
3140 regex-1.4.2/src/prog.rs:147:5: this method could have a `#[must_use]` attribute
3141 regex-1.4.2/src/prog.rs:164:41: you have declared `#[inline(always)]` on `deref`. This is usually a bad idea
3142 regex-1.4.2/src/prog.rs:172:13: usage of wildcard import for enum variants
3143 regex-1.4.2/src/prog.rs:18:1: more than 3 bools in a struct
3144 regex-1.4.2/src/prog.rs:236:13: using `write!()` with a format string that ends in a single newline
3145 regex-1.4.2/src/prog.rs:300:5: this method could have a `#[must_use]` attribute
3146 regex-1.4.2/src/prog.rs:301:9: match expression looks like `matches!` macro
3147 regex-1.4.2/src/prog.rs:382:5: this method could have a `#[must_use]` attribute
3148 regex-1.4.2/src/prog.rs:409:5: this method could have a `#[must_use]` attribute
3149 regex-1.4.2/src/prog.rs:80:5: this method could have a `#[must_use]` attribute
3150 regex-1.4.2/src/prog.rs:80:5: you should consider adding a `Default` implementation for `prog::Program`
3151 regex-1.4.2/src/re_builder.rs:267:17: docs for function returning `Result` missing `# Errors` section
3152 regex-1.4.2/src/re_builder.rs:267:17: docs for function returning `Result` missing `# Errors` section
3153 regex-1.4.2/src/re_builder.rs:4:1: more than 3 bools in a struct
3154 regex-1.4.2/src/re_builder.rs:57:17: this method could have a `#[must_use]` attribute
3155 regex-1.4.2/src/re_builder.rs:57:17: this method could have a `#[must_use]` attribute
3156 regex-1.4.2/src/re_builder.rs:68:17: docs for function returning `Result` missing `# Errors` section
3157 regex-1.4.2/src/re_builder.rs:68:17: docs for function returning `Result` missing `# Errors` section
3158 regex-1.4.2/src/re_bytes.rs:1023:9: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
3159 regex-1.4.2/src/re_bytes.rs:1045:9: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
3160 regex-1.4.2/src/re_bytes.rs:1100:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
3161 regex-1.4.2/src/re_bytes.rs:1125:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
3162 regex-1.4.2/src/re_bytes.rs:1140:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
3163 regex-1.4.2/src/re_bytes.rs:118:5: docs for function returning `Result` missing `# Errors` section
3164 regex-1.4.2/src/re_bytes.rs:257:13: redundant field names in struct initialization
3165 regex-1.4.2/src/re_bytes.rs:29:5: this method could have a `#[must_use]` attribute
3166 regex-1.4.2/src/re_bytes.rs:35:5: this method could have a `#[must_use]` attribute
3167 regex-1.4.2/src/re_bytes.rs:42:5: this method could have a `#[must_use]` attribute
3168 regex-1.4.2/src/re_bytes.rs:48:5: this method could have a `#[must_use]` attribute
3169 regex-1.4.2/src/re_bytes.rs:559:29: you should put `shortest_match` between ticks in the documentation
3170 regex-1.4.2/src/re_bytes.rs:55:33: redundant field names in struct initialization
3171 regex-1.4.2/src/re_bytes.rs:55:47: redundant field names in struct initialization
3172 regex-1.4.2/src/re_bytes.rs:573:29: you should put `is_match` between ticks in the documentation
3173 regex-1.4.2/src/re_bytes.rs:721:13: redundant field names in struct initialization
3174 regex-1.4.2/src/re_bytes.rs:818:5: you should put `CaptureLocations` between ticks in the documentation
3175 regex-1.4.2/src/re_bytes.rs:844:1: item `re_bytes::CaptureLocations` has a public `len` method but no corresponding `is_empty` method
3176 regex-1.4.2/src/re_bytes.rs:850:5: this method could have a `#[must_use]` attribute
3177 regex-1.4.2/src/re_bytes.rs:859:5: this method could have a `#[must_use]` attribute
3178 regex-1.4.2/src/re_bytes.rs:870:5: this method could have a `#[must_use]` attribute
3179 regex-1.4.2/src/re_bytes.rs:892:1: item `re_bytes::Captures<'t>` has a public `len` method but no corresponding `is_empty` method
3180 regex-1.4.2/src/re_bytes.rs:912:5: this method could have a `#[must_use]` attribute
3181 regex-1.4.2/src/re_bytes.rs:918:5: this method could have a `#[must_use]` attribute
3182 regex-1.4.2/src/re_bytes.rs:927:5: this method could have a `#[must_use]` attribute
3183 regex-1.4.2/src/re_bytes.rs:961:5: this method could have a `#[must_use]` attribute
3184 regex-1.4.2/src/re_set.rs:108:5: this method could have a `#[must_use]` attribute
3185 regex-1.4.2/src/re_set.rs:108:5: this method could have a `#[must_use]` attribute
3186 regex-1.4.2/src/re_set.rs:192:13: redundant field names in struct initialization
3187 regex-1.4.2/src/re_set.rs:192:13: redundant field names in struct initialization
3188 regex-1.4.2/src/re_set.rs:269:5: this method could have a `#[must_use]` attribute
3189 regex-1.4.2/src/re_set.rs:269:5: this method could have a `#[must_use]` attribute
3190 regex-1.4.2/src/re_set.rs:281:5: this method could have a `#[must_use]` attribute
3191 regex-1.4.2/src/re_set.rs:281:5: this method could have a `#[must_use]` attribute
3192 regex-1.4.2/src/re_set.rs:286:5: this method could have a `#[must_use]` attribute
3193 regex-1.4.2/src/re_set.rs:286:5: this method could have a `#[must_use]` attribute
3194 regex-1.4.2/src/re_set.rs:295:5: this method could have a `#[must_use]` attribute
3195 regex-1.4.2/src/re_set.rs:295:5: this method could have a `#[must_use]` attribute
3196 regex-1.4.2/src/re_set.rs:94:5: docs for function returning `Result` missing `# Errors` section
3197 regex-1.4.2/src/re_set.rs:94:5: docs for function returning `Result` missing `# Errors` section
3198 regex-1.4.2/src/re_trait.rs:137:29: redundant field names in struct initialization
3199 regex-1.4.2/src/re_unicode.rs:1025:9: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
3200 regex-1.4.2/src/re_unicode.rs:1047:9: called `map(<f>).unwrap_or_else(<g>)` on an `Option` value. This can be done more directly by calling `map_or_else(<g>, <f>)` instead
3201 regex-1.4.2/src/re_unicode.rs:1095:13: redundant field names in struct initialization
3202 regex-1.4.2/src/re_unicode.rs:1142:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
3203 regex-1.4.2/src/re_unicode.rs:1167:5: explicit lifetimes given in parameter types where they could be elided (or replaced with `'_` if needed by type declaration)
3204 regex-1.4.2/src/re_unicode.rs:174:5: docs for function returning `Result` missing `# Errors` section
3205 regex-1.4.2/src/re_unicode.rs:21:1: this function could have a `#[must_use]` attribute
3206 regex-1.4.2/src/re_unicode.rs:314:13: redundant field names in struct initialization
3207 regex-1.4.2/src/re_unicode.rs:38:5: this method could have a `#[must_use]` attribute
3208 regex-1.4.2/src/re_unicode.rs:44:5: this method could have a `#[must_use]` attribute
3209 regex-1.4.2/src/re_unicode.rs:51:5: this method could have a `#[must_use]` attribute
3210 regex-1.4.2/src/re_unicode.rs:57:5: this method could have a `#[must_use]` attribute
3211 regex-1.4.2/src/re_unicode.rs:618:29: you should put `shortest_match` between ticks in the documentation
3212 regex-1.4.2/src/re_unicode.rs:632:29: you should put `is_match` between ticks in the documentation
3213 regex-1.4.2/src/re_unicode.rs:64:33: redundant field names in struct initialization
3214 regex-1.4.2/src/re_unicode.rs:64:47: redundant field names in struct initialization
3215 regex-1.4.2/src/re_unicode.rs:835:5: you should put `CaptureLocations` between ticks in the documentation
3216 regex-1.4.2/src/re_unicode.rs:861:1: item `re_unicode::CaptureLocations` has a public `len` method but no corresponding `is_empty` method
3217 regex-1.4.2/src/re_unicode.rs:867:5: this method could have a `#[must_use]` attribute
3218 regex-1.4.2/src/re_unicode.rs:876:5: this method could have a `#[must_use]` attribute
3219 regex-1.4.2/src/re_unicode.rs:887:5: this method could have a `#[must_use]` attribute
3220 regex-1.4.2/src/re_unicode.rs:909:1: item `re_unicode::Captures<'t>` has a public `len` method but no corresponding `is_empty` method
3221 regex-1.4.2/src/re_unicode.rs:929:5: this method could have a `#[must_use]` attribute
3222 regex-1.4.2/src/re_unicode.rs:935:5: this method could have a `#[must_use]` attribute
3223 regex-1.4.2/src/re_unicode.rs:944:5: this method could have a `#[must_use]` attribute
3224 regex-1.4.2/src/re_unicode.rs:978:5: this method could have a `#[must_use]` attribute
3225 regex-1.4.2/src/sparse.rs:11:37: you should put bare URLs between `<`/`>` or make a proper Markdown link
3226 regex-1.4.2/src/sparse.rs:16:1: item name starts with its containing module's name
3227 regex-1.4.2/src/utf8.rs:100:16: digits of hex or binary literal not grouped by four
3228 regex-1.4.2/src/utf8.rs:103:16: digits of hex or binary literal not grouped by four
3229 regex-1.4.2/src/utf8.rs:106:22: casting `u8` to `u32` may become silently lossy if you later change the type
3230 regex-1.4.2/src/utf8.rs:107:19: casting `u8` to `u32` may become silently lossy if you later change the type
3231 regex-1.4.2/src/utf8.rs:108:19: casting `u8` to `u32` may become silently lossy if you later change the type
3232 regex-1.4.2/src/utf8.rs:109:19: casting `u8` to `u32` may become silently lossy if you later change the type
3233 regex-1.4.2/src/utf8.rs:111:27: long literal lacking separators
3234 regex-1.4.2/src/utf8.rs:121:1: item name ends with its containing module's name
3235 regex-1.4.2/src/utf8.rs:143:24: digits of hex or binary literal not grouped by four
3236 regex-1.4.2/src/utf8.rs:143:9: digits of hex or binary literal not grouped by four
3237 regex-1.4.2/src/utf8.rs:23:1: item name ends with its containing module's name
3238 regex-1.4.2/src/utf8.rs:30:20: digits of hex or binary literal not grouped by four
3239 regex-1.4.2/src/utf8.rs:51:1: item name ends with its containing module's name
3240 regex-1.4.2/src/utf8.rs:58:23: digits of hex or binary literal not grouped by four
3241 regex-1.4.2/src/utf8.rs:58:9: digits of hex or binary literal not grouped by four
3242 regex-1.4.2/src/utf8.rs:63:16: digits of hex or binary literal not grouped by four
3243 regex-1.4.2/src/utf8.rs:66:22: casting `u8` to `u32` may become silently lossy if you later change the type
3244 regex-1.4.2/src/utf8.rs:66:54: casting `u8` to `u32` may become silently lossy if you later change the type
3245 regex-1.4.2/src/utf8.rs:77:16: digits of hex or binary literal not grouped by four
3246 regex-1.4.2/src/utf8.rs:80:16: digits of hex or binary literal not grouped by four
3247 regex-1.4.2/src/utf8.rs:83:22: casting `u8` to `u32` may become silently lossy if you later change the type
3248 regex-1.4.2/src/utf8.rs:84:19: casting `u8` to `u32` may become silently lossy if you later change the type
3249 regex-1.4.2/src/utf8.rs:85:19: casting `u8` to `u32` may become silently lossy if you later change the type
3250 regex-1.4.2/src/utf8.rs:92:23: digits of hex or binary literal not grouped by four
3251 regex-1.4.2/src/utf8.rs:92:9: digits of hex or binary literal not grouped by four
3252 regex-1.4.2/src/utf8.rs:97:16: digits of hex or binary literal not grouped by four