wasmcloud_runtime/lib.rs
1//! wasmCloud runtime library
2
3#![allow(clippy::module_name_repetitions)]
4#![allow(clippy::type_complexity)]
5#![warn(missing_docs)]
6#![forbid(clippy::unwrap_used)]
7
8/// Component module parsing, loading and execution
9#[allow(clippy::module_inception)]
10pub mod component;
11
12/// Capability bindings
13pub mod capability;
14
15/// Feature flags to enable experimental functionality in the runtime
16pub mod experimental;
17
18/// Shared wasmCloud runtime engine
19pub mod runtime;
20
21/// wasmCloud I/O functionality
22pub mod io;
23
24pub use component::{Component, ComponentConfig};
25pub use runtime::*;
26
27pub use async_trait::async_trait;
28pub use tokio;