rnetmon/src/output.rs

11 lines
265 B
Rust
Raw Normal View History

2019-01-31 10:01:47 +00:00
pub use std::collections::HashMap;
2019-01-30 15:26:05 +00:00
2019-02-06 16:42:32 +00:00
use crate::message::*;
2019-01-30 15:26:05 +00:00
pub trait Output {
2019-02-14 07:21:22 +00:00
fn new(config: &HashMap<String, serde_yaml::Value>) -> Result<Self, Box<dyn std::error::Error>>
2019-01-31 10:01:47 +00:00
where
Self: Sized;
fn process_message(&mut self, message: Message);
}