gimbal/
lib.rs

1#![cfg_attr(feature = "fail-on-warnings", deny(warnings))]
2#![warn(clippy::all, clippy::pedantic, clippy::nursery, clippy::cargo)]
3#![allow(clippy::multiple_crate_versions)]
4
5#[cfg(feature = "async")]
6pub use gimbal_async as unsync;
7#[cfg(feature = "async-macros")]
8pub use gimbal_async_macros as unsync_macros;
9#[cfg(feature = "database")]
10pub use gimbal_database as database;
11#[cfg(feature = "database-connection")]
12pub use gimbal_database_connection as database_connection;
13#[cfg(feature = "fs")]
14pub use gimbal_fs as fs;
15#[cfg(feature = "http")]
16pub use gimbal_http as http;
17#[cfg(feature = "http-models")]
18pub use gimbal_http_models as http_models;
19#[cfg(feature = "mdns")]
20pub use gimbal_mdns as mdns;
21#[cfg(feature = "random")]
22pub use gimbal_random as random;
23#[cfg(feature = "tcp")]
24pub use gimbal_tcp as tcp;
25#[cfg(feature = "telemetry")]
26pub use gimbal_telemetry as telemetry;
27#[cfg(feature = "time")]
28pub use gimbal_time as time;
29#[cfg(feature = "upnp")]
30pub use gimbal_upnp as upnp;