1
2
3
4
5
6
7
8
9
10
11
pub use self::counter::Counter;
pub mod counter;


// pub trait Pullable<T, D> {
//     fn pull(&mut self) -> Option<(&T, &mut Message<D>)>;
// }
//
// impl<T, D, P: ?Sized + Pullable<T, D>> Pullable<T, D> for Box<P> {
//     fn pull(&mut self) -> Option<(&T, &mut Message<D>)> { (**self).pull() }
// }