mpst_seq/lib.rs
1// use proc_macro_hack::proc_macro_hack;
2//
3// pub use mpst_seq_proc::choose_mpst_multi_to_all;
4// pub use mpst_seq_proc::recv_all_aux_simple;
5// pub use mpst_seq_proc::recv_aux_simple;
6// pub use mpst_seq_proc::send_aux_simple;
7//
8// //////////////////////////////////////
9//
10// pub use mpst_seq_proc::create_broadcast_role_short;
11// pub use mpst_seq_proc::create_normal_role_short;
12// pub use mpst_seq_proc::create_offer_mpst_session_multi;
13// pub use mpst_seq_proc::create_recv_mpst_session;
14// pub use mpst_seq_proc::create_send_mpst_session;
15//
16// //////////////////////////////////////
17//
18// pub use mpst_seq_proc::broadcast_cancel;
19// pub use mpst_seq_proc::choose_mpst_create_multi_to_all;
20// pub use mpst_seq_proc::choose_mpst_multi_cancel_to_all;
21// pub use mpst_seq_proc::close_mpst;
22// pub use mpst_seq_proc::close_mpst_cancel;
23// pub use mpst_seq_proc::close_mpst_check_cancel;
24// pub use mpst_seq_proc::create_choose_mpst_session_multi_left;
25// pub use mpst_seq_proc::create_choose_mpst_session_multi_right;
26// pub use mpst_seq_proc::create_choose_type_multi;
27// pub use mpst_seq_proc::create_fn_choose_mpst_cancel_multi_to_all_bundle;
28// pub use mpst_seq_proc::create_fn_choose_mpst_multi_to_all_bundle;
29// pub use mpst_seq_proc::create_meshedchannels;
30// pub use mpst_seq_proc::create_offer_type_multi;
31// pub use mpst_seq_proc::create_send_check_cancel;
32// pub use mpst_seq_proc::create_send_mpst_cancel;
33// pub use mpst_seq_proc::fork_mpst_multi;
34// pub use mpst_seq_proc::send_cancel;
35//
36// //////////////////////////////////////
37//
38// pub use mpst_seq_proc::close_mpst_interleaved;
39// pub use mpst_seq_proc::fork_mpst_multi_interleaved;
40// pub use mpst_seq_proc::fork_mpst_multi_solo;
41//
42// //////////////////////////////////////
43//
44// pub use mpst_seq_proc::choose_mpst_multi_http_to_all;
45// pub use mpst_seq_proc::create_recv_http_session;
46// pub use mpst_seq_proc::create_send_http_session;
47//
48// //////////////////////////////////////
49//
50// pub use mpst_seq_proc::checking;
51//
52// //////////////////////////////////////
53//
54// pub use mpst_seq_proc::baking;
55// pub use mpst_seq_proc::baking_interleaved_with_enum_and_cancel;
56// pub use mpst_seq_proc::baking_with_cancel;
57// pub use mpst_seq_proc::baking_with_enum;
58// pub use mpst_seq_proc::baking_with_enum_and_cancel;
59//
60// //////////////////////////////////////
61//
62// #[proc_macro_hack]
63// pub use mpst_seq_proc::e_recv_aux_simple;
64//
65// #[proc_macro_hack]
66// pub use mpst_seq_proc::e_recv_all_aux_simple;
67//
68// #[proc_macro_hack]
69// pub use mpst_seq_proc::e_send_aux_simple;
70//
71// #[proc_macro_hack]
72// pub use mpst_seq_proc::e_choose_mpst_multi_to_all;
73//
74// //////////////////////////////////////
75//
76// #[proc_macro_hack]
77// pub use mpst_seq_proc::e_create_broadcast_role_short;
78//
79// #[proc_macro_hack]
80// pub use mpst_seq_proc::e_create_normal_role_short;
81//
82// #[proc_macro_hack]
83// pub use mpst_seq_proc::e_create_offer_mpst_session_multi;
84//
85// #[proc_macro_hack]
86// pub use mpst_seq_proc::e_create_recv_mpst_session;
87//
88// #[proc_macro_hack]
89// pub use mpst_seq_proc::e_create_send_mpst_session;
90//
91// //////////////////////////////////////
92//
93// #[proc_macro_hack]
94// pub use mpst_seq_proc::e_send_cancel;
95//
96// #[proc_macro_hack]
97// pub use mpst_seq_proc::e_broadcast_cancel;
98//
99// #[proc_macro_hack]
100// pub use mpst_seq_proc::e_close_mpst;
101//
102// #[proc_macro_hack]
103// pub use mpst_seq_proc::e_fork_mpst_multi;
104//
105// #[proc_macro_hack]
106// pub use mpst_seq_proc::e_create_choose_type_multi;
107//
108// #[proc_macro_hack]
109// pub use mpst_seq_proc::e_create_choose_mpst_session_multi_left;
110//
111// #[proc_macro_hack]
112// pub use mpst_seq_proc::e_create_choose_mpst_session_multi_right;
113//
114// #[proc_macro_hack]
115// pub use mpst_seq_proc::e_choose_mpst_multi_cancel_to_all;
116//
117// #[proc_macro_hack]
118// pub use mpst_seq_proc::e_create_fn_choose_mpst_multi_to_all_bundle;
119//
120// #[proc_macro_hack]
121// pub use mpst_seq_proc::e_create_fn_choose_mpst_cancel_multi_to_all_bundle;
122//
123// #[proc_macro_hack]
124// pub use mpst_seq_proc::e_create_offer_type_multi;
125//
126// #[proc_macro_hack]
127// pub use mpst_seq_proc::e_create_send_check_cancel;
128//
129// #[proc_macro_hack]
130// pub use mpst_seq_proc::e_create_send_mpst_cancel;
131//
132// #[proc_macro_hack]
133// pub use mpst_seq_proc::e_create_meshedchannels;
134//
135// #[proc_macro_hack]
136// pub use mpst_seq_proc::e_close_mpst_cancel;
137//
138// #[proc_macro_hack]
139// pub use mpst_seq_proc::e_choose_mpst_create_multi_to_all;
140//
141// //////////////////////////////////////
142//
143// #[proc_macro_hack]
144// pub use mpst_seq_proc::e_fork_mpst_multi_solo;
145//
146// #[proc_macro_hack]
147// pub use mpst_seq_proc::e_close_mpst_interleaved;
148//
149// #[proc_macro_hack]
150// pub use mpst_seq_proc::e_fork_mpst_multi_interleaved;
151//
152// //////////////////////////////////////
153//
154// #[proc_macro_hack]
155// pub use mpst_seq_proc::e_choose_mpst_multi_http_to_all;
156//
157// #[proc_macro_hack]
158// pub use mpst_seq_proc::e_create_send_http_session;
159//
160// #[proc_macro_hack]
161// pub use mpst_seq_proc::e_create_recv_http_session;
162//
163// //////////////////////////////////////
164//
165// #[proc_macro_hack]
166// pub use mpst_seq_proc::e_checking;
167//
168// //////////////////////////////////////
169//
170// #[proc_macro_hack]
171// pub use mpst_seq_proc::e_baking;
172//
173// #[proc_macro_hack]
174// pub use mpst_seq_proc::e_baking_with_enum;
175//
176// #[proc_macro_hack]
177// pub use mpst_seq_proc::e_baking_with_cancel;
178//
179// #[proc_macro_hack]
180// pub use mpst_seq_proc::e_baking_with_enum_and_cancel;
181//
182// #[proc_macro_hack]
183// pub use mpst_seq_proc::e_baking_interleaved_with_enum_and_cancel;