cu29/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(not(feature = "std"), no_std)]
3#[cfg(not(feature = "std"))]
4extern crate alloc;
5
6pub use cu29_runtime::config;
7pub use cu29_runtime::copperlist;
8#[cfg(feature = "std")]
9pub use cu29_runtime::cuasynctask;
10pub use cu29_runtime::curuntime;
11pub use cu29_runtime::cutask;
12pub use cu29_runtime::input_msg;
13pub use cu29_runtime::monitoring;
14pub use cu29_runtime::output_msg;
15pub use cu29_runtime::payload;
16#[cfg(feature = "std")]
17pub use cu29_runtime::simulation;
18
19pub use bincode;
20pub use cu29_clock as clock;
21#[cfg(feature = "std")]
22pub use cu29_runtime::config::read_configuration;
23pub use cu29_traits::*;
24
25#[cfg(feature = "std")]
26pub use rayon;
27
28pub mod prelude {
29    #[cfg(feature = "std")]
30    pub use ctrlc;
31    pub use cu29_clock::*;
32    pub use cu29_derive::*;
33    pub use cu29_log::*;
34    pub use cu29_log_derive::*;
35    pub use cu29_log_runtime::*;
36    pub use cu29_runtime::app::*;
37    pub use cu29_runtime::config::*;
38    pub use cu29_runtime::copperlist::*;
39    pub use cu29_runtime::curuntime::*;
40    pub use cu29_runtime::cutask::*;
41    pub use cu29_runtime::input_msg;
42    pub use cu29_runtime::monitoring::*;
43    pub use cu29_runtime::output_msg;
44    pub use cu29_runtime::payload::*;
45    #[cfg(feature = "std")]
46    pub use cu29_runtime::simulation::*;
47    pub use cu29_runtime::*;
48    pub use cu29_traits::*;
49    pub use cu29_unifiedlog::*;
50    pub use cu29_value::to_value;
51    pub use cu29_value::Value;
52    #[cfg(feature = "std")]
53    pub use pool::*;
54    pub use serde::Serialize;
55}