rust/src/docs/std_instead_of_alloc.txt
2022-09-09 13:36:26 +02:00

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;
```