Sender

Trait Sender 

Source
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<()>;
}

Required Methods§

Source

fn send(&self, event: LogStashRecord) -> Result<()>

Source

fn send_batch(&self, events: Vec<LogStashRecord>) -> Result<()>

Source

fn flush(&self) -> Result<()>

Implementors§