Skip to main content

ferrite_session/internal/protocol/
mod.rs

1pub mod public;
2
3mod channel;
4mod choice;
5mod end;
6
7mod shared;
8mod value;
9mod wrap;
10
11#[doc(inline)]
12pub use self::{
13  channel::{
14    ReceiveChannel,
15    SendChannel,
16  },
17  choice::{
18    either,
19    ExternalChoice,
20    InternalChoice,
21  },
22  end::End,
23  shared::{
24    LinearToShared,
25    Lock,
26    SharedToLinear,
27  },
28  value::{
29    ReceiveValue,
30    SendValue,
31  },
32  wrap::{
33    Wrap,
34    Wrapper,
35  },
36};