lumina_utils/
lib.rs

1//! Utilities providing platform abstraction used across lumina project
2
3/// async executor platform independent utilities
4#[cfg(feature = "executor")]
5pub mod executor;
6/// JS object utils
7#[cfg(all(target_arch = "wasm32", feature = "make-object"))]
8mod object;
9/// test utilities
10#[cfg(any(test, feature = "test-utils"))]
11pub mod test_utils;
12/// platform independent timers
13#[cfg(feature = "time")]
14pub mod time;
15/// platform independent cancellation token
16#[cfg(feature = "token")]
17pub mod token;