|
972 | 972 | <a href="#971" id="971">971</a> |
973 | 973 | <a href="#972" id="972">972</a> |
974 | 974 | <a href="#973" id="973">973</a> |
| 975 | +<a href="#974" id="974">974</a> |
| 976 | +<a href="#975" id="975">975</a> |
975 | 977 | </pre></div><pre class="rust"><code><span class="kw">use </span>std::sync::Arc; |
976 | 978 | <span class="kw">use </span>std::{borrow::Cow, collections::HashMap}; |
977 | 979 |
|
|
1267 | 1269 | <span class="macro">api_log!</span>(<span class="string">"Instance::enumerate_adapters"</span>); |
1268 | 1270 |
|
1269 | 1271 | <span class="kw">let </span><span class="kw-2">mut </span>adapters = Vec::new(); |
1270 | | - <span class="kw">for </span>(<span class="kw">_</span>, instance) <span class="kw">in </span><span class="self">self |
| 1272 | + <span class="kw">for </span>(_backend, instance) <span class="kw">in </span><span class="self">self |
1271 | 1273 | </span>.instance_per_backend |
1272 | 1274 | .iter() |
1273 | 1275 | .filter(|(backend, <span class="kw">_</span>)| backends.contains(Backends::from(<span class="kw-2">*</span>backend))) |
1274 | 1276 | { |
1275 | | - <span class="macro">profiling::scope!</span>(<span class="string">"enumerating"</span>, <span class="kw-2">&*</span><span class="macro">format!</span>(<span class="string">"{:?}"</span>, backend)); |
| 1277 | + <span class="comment">// NOTE: We might be using `profiling` without any features. The empty backend of this |
| 1278 | + // macro emits no code, so unused code linting changes depending on the backend. |
| 1279 | + </span><span class="macro">profiling::scope!</span>(<span class="string">"enumerating"</span>, <span class="kw-2">&*</span><span class="macro">format!</span>(<span class="string">"{:?}"</span>, _backend)); |
1276 | 1280 |
|
1277 | 1281 | <span class="kw">let </span>hal_adapters = <span class="kw">unsafe </span>{ instance.enumerate_adapters(<span class="prelude-val">None</span>) }; |
1278 | 1282 | <span class="kw">for </span>raw <span class="kw">in </span>hal_adapters { |
|
0 commit comments