Avoid thread::sleep in Rust unit tests
Sleeping in tests slows CI and hides synchronization bugs.
#Metadata
#Why it matters
Prefer deterministic synchronization or tokio time advances.
#Remediation
Use `tokio::time::pause`, condvars, or scoped integration tests for real delays.
#Repository path
The generated metadata points to critiq-rules/libs/rules/catalog/rules/rust/rust.testing.thread-sleep-in-unit-test.rule.yaml.