wire_framework/lib.rs
1pub mod resource;
2pub mod service;
3pub mod task;
4pub mod wiring_layer;
5
6pub mod utils;
7
8/// Derive macro for the `FromContext` trait.
9pub use wire_framework_derive::FromContext;
10/// Derive macro for the `IntoContext` trait.
11pub use wire_framework_derive::IntoContext;
12
13pub use self::{
14 resource::Resource,
15 service::{FromContext, IntoContext, StopReceiver},
16 task::{Task, TaskId},
17 wiring_layer::{WiringError, WiringLayer},
18};
19
20#[cfg(feature = "vlog")]
21pub mod vlog;
22
23#[cfg(feature = "health_check")]
24pub mod health_check;