1 2 3 4 5 6 7 8 9 10
use packet::{Linktype,Packet}; /// Generic interface for PCAP or PCAPNG file access pub trait Capture { fn get_datalink(&self) -> Linktype; fn get_snaplen(&self) -> u32; fn iter_packets<'a>(&'a self) -> Box<Iterator<Item=Packet> + 'a>; }