//! Empty dedup input yields empty output - no panic, no phantom groups.
usekeyhog_core::{dedup_matches, DedupScope};#[test]fnempty_matches_slice_yields_empty_vec(){let out =dedup_matches(vec![],&DedupScope::Credential);assert_eq!(out.len(),0,"empty input must produce zero deduped groups");}