fix: avisos de clippy em crack_reader/crack_mask (bound duplicado em where)

This commit is contained in:
Lucas Rayan committed 2026-10-24 14:56:06 -03:00
1 parent d3ddf86317
commit 62ce8b60d5
1 file changed
+7 -9
+7 -9
View File
@@ -322,15 +322,12 @@ fn valid_candidate(candidate: &str) -> bool {
/// [`rules::VARIANTS_PER_WORD`] candidatos (maiúscula, sufixos comuns, leet
/// simples) em vez de só a palavra crua — multiplica o tempo de verdade,
/// por isso é opt-in.
pub fn crack_reader<R: BufRead, F: FnMut(u64)>(
pub fn crack_reader<R: BufRead, F: FnMut(u64) + Send>(
target: &CrackTarget,
mut wordlist: R,
apply_rules: bool,
mut progress: F,
) -> CrackReport
where
F: Send,
{
) -> CrackReport {
let start = Instant::now();
// Carrega a lista inteira antes de começar: dá pra repartir em pedaços
@@ -482,10 +479,11 @@ pub fn crack_pcap<F: FnMut(u64) + Send>(
/// threads do `crack_reader`, mas gerando candidatos por índice (base
/// mista) em vez de carregar tudo em memória — é o que permite máscaras com
/// milhões/bilhões de combinações sem estourar RAM.
pub fn crack_mask<F: FnMut(u64)>(target: &CrackTarget, mask: &Mask, mut progress: F) -> CrackReport
where
F: Send,
{
pub fn crack_mask<F: FnMut(u64) + Send>(
target: &CrackTarget,
mask: &Mask,
mut progress: F,
) -> CrackReport {
let start = Instant::now();
let total = mask.total().unwrap_or(0);