18 lines
No EOL
445 B
Text
18 lines
No EOL
445 B
Text
### What it does
|
|
|
|
Finds items imported through `std` when available through `alloc`.
|
|
|
|
### Why is this bad?
|
|
|
|
Crates which have `no_std` compatibility and require alloc may wish to ensure types are imported from
|
|
alloc to ensure disabling `std` does not cause the crate to fail to compile. This lint is also useful
|
|
for crates migrating to become `no_std` compatible.
|
|
|
|
### Example
|
|
```
|
|
use std::vec::Vec;
|
|
```
|
|
Use instead:
|
|
```
|
|
use alloc::vec::Vec;
|
|
``` |