Expand description
§Tick
An implementation of Transports, Protocols, and Streams over mio.
§Example
use tick::{Tick, Protocol, Transfer};
struct Echo(Transfer);
impl Protocol<Tcp> for Echo {
fn on_data(&mut self, data: &[u8]) {
println!("data received: {:?}", data);
self.0.write(data);
}
}
let mut tick = Tick::new(Echo);
tick.accept(listener);
tick.run();
Structs§
Enums§
Traits§
- Evented
- A value that may be registered with an
EventLoop
- Protocol
- Protocol
Factory - Transport