pub struct PageBloomFilter<const W: u8> { /* private fields */ }Implementations§
Trait Implementations§
Source§impl BloomFilter for PageBloomFilter<4>
impl BloomFilter for PageBloomFilter<4>
fn get_way(&self) -> u8
fn get_page_level(&self) -> u8
fn get_page_num(&self) -> u32
fn get_unique_cnt(&self) -> usize
fn get_data(&self) -> &[u8] ⓘ
fn capacity(&self) -> usize
fn virtual_capacity(&self, fpr: f32) -> usize
fn clear(&mut self)
fn valid(&self) -> bool
fn set(&mut self, key: &[u8]) -> bool
fn test(&self, key: &[u8]) -> bool
Source§impl BloomFilter for PageBloomFilter<5>
impl BloomFilter for PageBloomFilter<5>
fn get_way(&self) -> u8
fn get_page_level(&self) -> u8
fn get_page_num(&self) -> u32
fn get_unique_cnt(&self) -> usize
fn get_data(&self) -> &[u8] ⓘ
fn capacity(&self) -> usize
fn virtual_capacity(&self, fpr: f32) -> usize
fn clear(&mut self)
fn valid(&self) -> bool
fn set(&mut self, key: &[u8]) -> bool
fn test(&self, key: &[u8]) -> bool
Source§impl BloomFilter for PageBloomFilter<6>
impl BloomFilter for PageBloomFilter<6>
fn get_way(&self) -> u8
fn get_page_level(&self) -> u8
fn get_page_num(&self) -> u32
fn get_unique_cnt(&self) -> usize
fn get_data(&self) -> &[u8] ⓘ
fn capacity(&self) -> usize
fn virtual_capacity(&self, fpr: f32) -> usize
fn clear(&mut self)
fn valid(&self) -> bool
fn set(&mut self, key: &[u8]) -> bool
fn test(&self, key: &[u8]) -> bool
Source§impl BloomFilter for PageBloomFilter<7>
impl BloomFilter for PageBloomFilter<7>
fn get_way(&self) -> u8
fn get_page_level(&self) -> u8
fn get_page_num(&self) -> u32
fn get_unique_cnt(&self) -> usize
fn get_data(&self) -> &[u8] ⓘ
fn capacity(&self) -> usize
fn virtual_capacity(&self, fpr: f32) -> usize
fn clear(&mut self)
fn valid(&self) -> bool
fn set(&mut self, key: &[u8]) -> bool
fn test(&self, key: &[u8]) -> bool
Source§impl BloomFilter for PageBloomFilter<8>
impl BloomFilter for PageBloomFilter<8>
fn get_way(&self) -> u8
fn get_page_level(&self) -> u8
fn get_page_num(&self) -> u32
fn get_unique_cnt(&self) -> usize
fn get_data(&self) -> &[u8] ⓘ
fn capacity(&self) -> usize
fn virtual_capacity(&self, fpr: f32) -> usize
fn clear(&mut self)
fn valid(&self) -> bool
fn set(&mut self, key: &[u8]) -> bool
fn test(&self, key: &[u8]) -> bool
Auto Trait Implementations§
impl<const W: u8> Freeze for PageBloomFilter<W>
impl<const W: u8> RefUnwindSafe for PageBloomFilter<W>
impl<const W: u8> Send for PageBloomFilter<W>
impl<const W: u8> Sync for PageBloomFilter<W>
impl<const W: u8> Unpin for PageBloomFilter<W>
impl<const W: u8> UnsafeUnpin for PageBloomFilter<W>
impl<const W: u8> UnwindSafe for PageBloomFilter<W>
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more