We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 283ba3e commit e7ba1dcCopy full SHA for e7ba1dc
src/services.rs
@@ -48,9 +48,10 @@ impl ServicesInner {
48
}
49
50
pub fn register(&mut self, svc: ServiceData) -> usize {
51
- let mut id = rng().random_range(..=usize::MAX);
+ let random_usize = || rng().random_range(..=usize::MAX);
52
+ let mut id = random_usize();
53
while self.by_id.contains_key(&id) {
- id = rng().random_range(..=usize::MAX);
54
+ id = random_usize();
55
56
57
self.by_type.insert(svc.typ.clone(), id);
0 commit comments