openethereum/util/bloomchain/src/group/group.rs
Marek Kotewicz 668d910c44
bloom refactor (#7475)
* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor in progress

* ethereum-types refactor finished

* cleanup bloom mess

* simplify usage of Bloom in few places

* removed obsolete util/src/lib.rs

* removed commented out code

* ethereum-types 0.1.4

* updated ethereum-types and tiny-keccak
2018-01-14 22:43:28 +01:00

18 lines
306 B
Rust

use bloom::Bloom;
/// Group of blooms that are in the same index.
#[derive(Clone)]
pub struct BloomGroup {
pub blooms: Vec<Bloom>,
}
impl BloomGroup {
pub fn new(size: usize) -> Self {
let blooms = (0..size).into_iter().map(|_| Bloom::default()).collect();
BloomGroup {
blooms: blooms
}
}
}