pub trait Sender:
Sync
+ Send
+ 'static {
// Required methods
fn send(&self, event: LogStashRecord) -> Result<()>;
fn send_batch(&self, events: Vec<LogStashRecord>) -> Result<()>;
fn flush(&self) -> Result<()>;
}
pub trait Sender:
Sync
+ Send
+ 'static {
// Required methods
fn send(&self, event: LogStashRecord) -> Result<()>;
fn send_batch(&self, events: Vec<LogStashRecord>) -> Result<()>;
fn flush(&self) -> Result<()>;
}