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() } // }