Skip to main content

trillium_testing/
runtimeless.rs

1use crate::TestTransport;
2use async_channel::{Receiver, Sender};
3use dashmap::DashMap;
4use once_cell::sync::Lazy;
5
6type Servers = Lazy<DashMap<(String, u16), (Sender<TestTransport>, Receiver<TestTransport>)>>;
7static SERVERS: Servers = Lazy::new(Default::default);
8
9mod runtime;
10pub use runtime::RuntimelessRuntime;
11
12mod server;
13pub use server::RuntimelessServer;
14
15mod client;
16pub use client::RuntimelessClientConfig;