syslog_ng_common/
mock.rs

1use Pipe;
2use LogMessage;
3
4pub struct MockPipe{
5    pub forwarded_messages: Vec<LogMessage>
6}
7
8impl MockPipe {
9    pub fn new() -> MockPipe {
10        MockPipe{ forwarded_messages: Vec::new()}
11    }
12}
13
14impl Pipe for MockPipe {
15    fn forward(&mut self, msg: LogMessage) {
16        self.forwarded_messages.push(msg);
17    }
18}