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::*;