generic_session_types/
lib.rs

1#![feature(impl_trait_in_assoc_type)]
2
3mod session;
4pub use session::*;
5
6mod chan;
7pub use chan::*;
8
9#[derive(thiserror::Error, Clone, PartialEq, Eq, PartialOrd, Ord, Hash, Debug)]
10pub enum Error {
11    #[error("send error")]
12    SendErr,
13    #[error("recv error")]
14    RecvErr,
15    #[error("repr convert error")]
16    ConvertErr,
17}
18
19mod repr;
20pub use repr::*;