Struct bloomchain::group::BloomGroupChain
[−]
[src]
pub struct BloomGroupChain<'a> { /* fields omitted */ }
Performs all bloom database operations using BloomGroup
s.
Methods
impl<'a> BloomGroupChain<'a>
[src]
fn new(config: Config, db: &'a BloomGroupDatabase) -> Self
fn insert(
&self,
number: Number,
bloom: Bloom
) -> HashMap<GroupPosition, BloomGroup>
&self,
number: Number,
bloom: Bloom
) -> HashMap<GroupPosition, BloomGroup>
fn replace(
&self,
range: &Range<Number>,
blooms: Vec<Bloom>
) -> HashMap<GroupPosition, BloomGroup>
&self,
range: &Range<Number>,
blooms: Vec<Bloom>
) -> HashMap<GroupPosition, BloomGroup>