pub fn contains(&self, key: &u64) -> bool {
        if key < &self.max {
            if key >= &self.min {
                // in the bitfield range
                self.contains_assume_in_range(key)
            } else {
                self.excess.contains(key)
            }
        } else {
            false
        }
    }
// This is the 99% use case.
// This needs be fast for the most common case of asking for key >= min.
This is the 99% use case.
This needs be fast for the most common case of asking for key >= min.
This is the 99% use case . This needs be fast for the most common case of asking for key > = min .
pub fn contains(&self, key: &u64) -> bool {
        if key < &self.max {
            if key >= &self.min {
                // in the bitfield range
                self.contains_assume_in_range(key)
            } else {
                self.excess.contains(key)
            }
        } else {
            false
        }
    }
pub fn contains ( & self , key : & u64 ) -> bool { if key < & self . max { if key >= & self . min { // in the bitfield range self . contains_assume_in_range ( key ) } else { self . excess . contains ( key ) } } else { false } }
This is the 99% use case.
This is the 99% use case .
&self
key
&u64
&self
key
&u64