1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
use std::path::PathBuf; pub struct HawktracerInstance {} pub enum HawktracerListenerType { ToFile { file_path: PathBuf, buffer_size: usize, }, TCP { port: u32, buffer_size: usize, }, } impl HawktracerInstance { pub fn new() -> HawktracerInstance { HawktracerInstance {} } pub fn create_listener(&self, _listener_type: HawktracerListenerType) {} }