use crate::message::Message; use std::sync::mpsc; pub trait Output { fn new(receiver: mpsc::Receiver) -> Self; fn on_message(&self, message: Message); }