2019-01-30 15:26:05 +00:00
|
|
|
|
|
|
|
use crate::message::Message;
|
|
|
|
pub use crate::output::Output;
|
2019-01-30 22:11:51 +00:00
|
|
|
use std::sync::mpsc;
|
2019-01-30 15:26:05 +00:00
|
|
|
|
|
|
|
#[derive(Debug)]
|
|
|
|
pub struct Stdout {
|
2019-01-30 22:11:51 +00:00
|
|
|
receiver: mpsc::Receiver<Message>,
|
2019-01-30 15:26:05 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
impl Output for Stdout {
|
2019-01-30 22:11:51 +00:00
|
|
|
fn new(receiver: mpsc::Receiver<Message>) -> Self {
|
|
|
|
Stdout{
|
|
|
|
receiver: receiver
|
|
|
|
}
|
2019-01-30 15:26:05 +00:00
|
|
|
}
|
2019-01-30 22:11:51 +00:00
|
|
|
fn on_message(&self, message: Message){
|
2019-01-30 15:26:05 +00:00
|
|
|
|
|
|
|
}
|
|
|
|
}
|