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