Since this is a binary crate, `pub` is not necessary. By removing `pub` at the boundary of the crate (`src/main.rs`) and working our way in we obtain tighter boundaries. This enables dead-code elimination and more liberal lints (see following two commits). |
||
|---|---|---|
| .. | ||
| src | ||
| Cargo.toml | ||
| build.rs | ||