rustenium_core/
lib.rs

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}