fn remove(&mut self, fp: Fingerprint, i: usize) -> bool {
        let len = self.buckets.len();
        if self.buckets[i % len].delete(fp) {
            self.len -= 1;
            true
        } else {
            false
        }
    }
/// Removes the item with the given fingerprint from the bucket indexed by i.
Removes the item with the given fingerprint from the bucket indexed by i.
Removes the item with the given fingerprint from the bucket indexed by i .
fn remove(&mut self, fp: Fingerprint, i: usize) -> bool {
        let len = self.buckets.len();
        if self.buckets[i % len].delete(fp) {
            self.len -= 1;
            true
        } else {
            false
        }
    }
fn remove ( & mut self , fp : Fingerprint , i : usize ) -> bool { let len = self . buckets . len ( ) ; if self . buckets [ i % len ] . delete ( fp ) { self . len -= 1 ; true } else { false } }
Removes the item with the given fingerprint from the bucket indexed by i.
Removes the item with the given fingerprint from the bucket indexed by i .
&mut self
fp
Fingerprint
i
usize
&mut self
fp
Fingerprint
i
usize