[clippy] stricter lints

This commit is contained in:
ddidderr 2024-09-12 20:14:55 +02:00
parent 1a7e57404e
commit c31d2fda26
Signed by: ddidderr
GPG Key ID: 3841F1C27E6F0E14
2 changed files with 9 additions and 4 deletions

View File

@ -5,12 +5,17 @@ edition = "2021"
[dependencies] [dependencies]
[lints.rust]
unsafe_code = "forbid"
[lints.clippy] [lints.clippy]
pedantic = "warn" pedantic = { level = "warn", priority = -1 }
todo = "warn"
unwrap_used = "warn"
[profile.release] [profile.release]
lto = true lto = true
debug = false debug = false
strip = true strip = true
codegen-units = 1
panic = "unwind" panic = "unwind"
codegen-units = 1

View File

@ -38,8 +38,8 @@ fn find_next_prime(nr: &mut u64, sieve: &mut [bool]) -> Option<u64> {
None None
} }
#[allow(clippy::unwrap_used)]
fn check_off_multiples_of_nr(nr: u64, sieve: &mut [bool]) { fn check_off_multiples_of_nr(nr: u64, sieve: &mut [bool]) {
let nr = usize::try_from(nr).unwrap(); let nr = usize::try_from(nr).unwrap();
sieve sieve