pub trait Parse<T: WireValue> {
type Item;
fn new(reader: BufReader<File>) -> Self;
fn next(&mut self) -> Option<Self::Item>;
}
pub trait Parse<T: WireValue> {
type Item;
fn new(reader: BufReader<File>) -> Self;
fn next(&mut self) -> Option<Self::Item>;
}