summaryrefslogtreecommitdiffstats
path: root/src/tools/clippy/src/docs/large_include_file.txt
blob: b2a54bd2eb5ca0f8f5ab0ffdc43e25e89ea58acb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
### What it does
Checks for the inclusion of large files via `include_bytes!()`
and `include_str!()`

### Why is this bad?
Including large files can increase the size of the binary

### Example
```
let included_str = include_str!("very_large_file.txt");
let included_bytes = include_bytes!("very_large_file.txt");
```

Use instead:
```
use std::fs;

// You can load the file at runtime
let string = fs::read_to_string("very_large_file.txt")?;
let bytes = fs::read("very_large_file.txt")?;
```