1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
//! SPSC channels in Rust, transmitted through anything that implements Read and Write.
//! It uses bincode and serde for serialization and deserialization.

extern crate bincode;
#[macro_use] extern crate quick_error;
extern crate serde;

mod channel;
mod endian;
mod error;
mod receiver;
mod sender;

pub use channel::{ChannelRecv, ChannelSend};
pub use endian::{Endian, BigEndian, LittleEndian, NativeEndian};
pub use error::{RecvError, SendError};
pub use receiver::{Receiver, ReceiverBuilder};
pub use sender::{Sender, SenderBuilder};