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;
8extern crate self as cu29;
9
10#[doc(hidden)]
11pub use paste::paste as __cu29_paste;
12
13pub mod app;
14#[cfg(feature = "std")]
15mod app_sim;
16pub mod config;
17pub mod context;
18pub mod copperlist;
19#[cfg(feature = "std")]
20pub mod cuasynctask; // no no-std version yet
21pub mod cubridge;
22pub mod curuntime;
23pub mod cutask;
24#[cfg(feature = "std")]
25pub mod debug;
26#[cfg(feature = "std")]
27pub mod distributed_replay;
28pub(crate) mod log;
29pub mod logcodec;
30pub mod monitoring;
31#[cfg(all(feature = "std", feature = "parallel-rt"))]
32pub mod parallel_queue;
33#[cfg(all(feature = "std", feature = "parallel-rt"))]
34pub mod parallel_rt;
35pub mod payload;
36#[cfg(feature = "std")]
37pub mod pool;
38pub mod reflect;
39#[cfg(feature = "remote-debug")]
40pub mod remote_debug;
41#[cfg(feature = "std")]
42pub mod replay;
43pub mod resource;
44#[cfg(feature = "std")]
45pub mod simulation;