pub struct FilterWrapper(pub Filter);Tuple Fields§
§0: FilterImplementations§
Source§impl FilterWrapper
impl FilterWrapper
pub fn new(bits_per_key: usize, num_keys: usize) -> Self
pub fn contains_hash(&self, hash: u64) -> bool
Sourcepub fn from_keys<'a, I>(keys: I, bits_per_key: Option<usize>) -> Result<Self>
pub fn from_keys<'a, I>(keys: I, bits_per_key: Option<usize>) -> Result<Self>
Creates a bloom filter out of a vec of bytes. Suitable for using as a query param that takes a filter. bits_per_key defaults to 16
pub fn from_bytes(bytes: &[u8]) -> Result<Self>
Trait Implementations§
Source§impl Clone for FilterWrapper
impl Clone for FilterWrapper
Source§fn clone(&self) -> FilterWrapper
fn clone(&self) -> FilterWrapper
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for FilterWrapper
impl Debug for FilterWrapper
Source§impl<'de> Deserialize<'de> for FilterWrapper
impl<'de> Deserialize<'de> for FilterWrapper
Source§fn deserialize<D>(deserializer: D) -> StdResult<FilterWrapper, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> StdResult<FilterWrapper, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<Filter> for FilterWrapper
impl From<Filter> for FilterWrapper
Source§impl Hex for FilterWrapper
impl Hex for FilterWrapper
fn encode_hex(&self) -> String
fn decode_hex(hex: &str) -> Result<Self>
fn encode_hex_with_quotes(&self) -> String
Source§impl PartialEq for FilterWrapper
impl PartialEq for FilterWrapper
Source§impl Serialize for FilterWrapper
impl Serialize for FilterWrapper
impl Eq for FilterWrapper
Auto Trait Implementations§
impl Freeze for FilterWrapper
impl !RefUnwindSafe for FilterWrapper
impl Send for FilterWrapper
impl Sync for FilterWrapper
impl Unpin for FilterWrapper
impl !UnwindSafe for FilterWrapper
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