-
-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Open
Description
Clippy is reporting 21 instances where %
should be replaced with the .is_multiple_of()
method for better code clarity and idiomaticity.
List of Affected Files :
src/ciphers/aes.rs
(lines 321, 351)src/ciphers/blake2b.rs
(line 58)src/ciphers/sha3.rs
(line 274)src/data_structures/probabilistic/bloom_filter.rs
(line 112)src/general/permutations/heap.rs
(line 26)src/math/aliquot_sum.rs
(line 14)src/math/collatz_sequence.rs
(line 9)src/math/factors.rs
(line 10)src/math/interquartile_range.rs
(lines 15, 32)src/math/perfect_numbers.rs
(line 5)src/math/pollard_rho.rs
(lines 140, 204)src/math/prime_check.rs
(lines 4, 10)src/math/prime_factors.rs
(line 8)src/math/quadratic_residue.rs
(line 81)src/number_theory/euler_totient.rs
(lines 9, 12)
Required Changes
Replace patterns like:
number % divisor == 0
OR number % divisor != 0
with number.is_multiple_of(divisor)
Clippy Warning
error: manual implementation of .is_multiple_of()
= help: for further information visit https://rust-lang.github.io/rust-clippy/master/index.html#manual_is_multiple_of
Metadata
Metadata
Assignees
Labels
No labels