[][src]Function manuf::parse

pub fn parse<R: BufRead>(
    r: R
) -> impl Iterator<Item = ((EtherAddr, u32), (String, String))>

Parse manuf file for vendor's ((prefix, prefix_length), (name, description)).

Example

extern crate manuf;

use std::fs::File;
use std::io::BufReader;

fn main() {
    let f = File::open("manuf").unwrap();
    let r = BufReader::new(f);

    for ((prefix, prefix_len), (name, desc)) in manuf::parse(r) {
        println!("{:?}/{}\t{}\t{}", prefix, prefix_len, name, desc)
    }
}

Notes: manuf file was generated by the Wireshark project.