2016-09-27 10:11:55 -07:00
|
|
|
use std::io;
|
|
|
|
use tokio_core::io::{WriteAll, write_all};
|
|
|
|
use bytes::Bytes;
|
|
|
|
use ser::{serialize};
|
2016-10-03 07:29:07 -07:00
|
|
|
use message::Message;
|
2016-09-27 10:11:55 -07:00
|
|
|
|
|
|
|
pub type WriteMessage<A> = WriteAll<A, Bytes>;
|
|
|
|
|
|
|
|
pub fn write_message<A>(a: A, message: &Message) -> WriteMessage<A> where A: io::Write {
|
|
|
|
write_all(a, serialize(message))
|
|
|
|
}
|