1mod connection;
2pub mod process;
3pub mod session;
4pub mod transport;
5pub mod contexts;
6pub mod network;
7
8mod listeners;
9pub mod error;
10pub mod events;
11mod macros;
12
13pub use session::Session;
14pub use connection::find_free_port;
15pub use network::NetworkRequest;
16pub use transport::WebsocketConnectionTransport;
17pub use listeners::CommandResponseState;
18pub use contexts::Context;
19
20pub fn add(left: u64, right: u64) -> u64 {
21 left + right
22}
23
24#[cfg(test)]
25mod tests {
26 use super::*;
27
28 #[test]
29 fn it_works() {
30 let result = add(2, 2);
31 assert_eq!(result, 4);
32 }
33}