parity-zcash/p2p/src/io/write_message.rs

12 lines
292 B
Rust
Raw Normal View History

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