12 lines
295 B
Rust
12 lines
295 B
Rust
use std::ops::Range;
|
|
use bloom::Bloom;
|
|
use number::Number;
|
|
|
|
/// Should be used to filter blocks from `BloomChain`.
|
|
pub trait Filter {
|
|
/// All bloom possibilities that we are searching for.
|
|
fn bloom_possibilities(&self) -> Vec<Bloom>;
|
|
/// Range of search.
|
|
fn range(&self) -> Range<Number>;
|
|
}
|