Skip to main content

cu29_runtime/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3
4#[cfg(all(feature = "parallel-rt", not(feature = "std")))]
5compile_error!("feature `parallel-rt` requires `std`");
6
7extern crate alloc;
8
9#[doc(hidden)]
10pub use paste::paste as __cu29_paste;
11
12pub mod app;
13#[cfg(feature = "std")]
14mod app_sim;
15pub mod config;
16pub mod context;
17pub mod copperlist;
18#[cfg(feature = "std")]
19pub mod cuasynctask; // no no-std version yet
20pub mod cubridge;
21pub mod curuntime;
22pub mod cutask;
23#[cfg(feature = "std")]
24pub mod debug;
25#[cfg(feature = "std")]
26pub mod distributed_replay;
27pub(crate) mod log;
28pub mod logcodec;
29pub mod monitoring;
30#[cfg(all(feature = "std", feature = "parallel-rt"))]
31pub mod parallel_queue;
32#[cfg(all(feature = "std", feature = "parallel-rt"))]
33pub mod parallel_rt;
34pub mod payload;
35#[cfg(feature = "std")]
36pub mod pool;
37pub mod reflect;
38#[cfg(feature = "remote-debug")]
39pub mod remote_debug;
40#[cfg(feature = "std")]
41pub mod replay;
42pub mod resource;
43#[cfg(feature = "std")]
44pub mod simulation;