pub trait Collector {
// Required methods
fn start(
&mut self,
rate: Duration,
client_agent_tx: Arc<Sender<ClientAgent>>,
) -> Result<(), Error>;
fn close(&mut self) -> Result<(), Error>;
}
pub trait Collector {
// Required methods
fn start(
&mut self,
rate: Duration,
client_agent_tx: Arc<Sender<ClientAgent>>,
) -> Result<(), Error>;
fn close(&mut self) -> Result<(), Error>;
}