Move variable into the only branch where it is relevant At the `if` branch `filter` (the `let` binding) is `None` iff `filter` (the parameter) was `None`. We can branch on the parameter, move the binding into the `if`, and the complexity of handling `Option<Option<_>` largely dissolves. `@rustbot` modify labels +C-cleanup +T-compiler Note: I have no idea how hot this code is. If this method frequently gets called with a `None` filter, there might be a small perf improvement. |
||
|---|---|---|
| .. | ||
| dynamic_lib | ||
| rmeta | ||
| creader.rs | ||
| dependency_format.rs | ||
| dynamic_lib.rs | ||
| foreign_modules.rs | ||
| lib.rs | ||
| link_args.rs | ||
| locator.rs | ||
| native_libs.rs | ||