1#![warn(missing_docs)]
2#![doc = include_str!("readme.md")]
3
4pub use wae_ai as ai;
5pub use wae_config as config;
6#[cfg(any(feature = "database-turso", feature = "database-postgres", feature = "database-mysql"))]
7pub use wae_database as database;
8pub use wae_distributed as distributed;
9pub use wae_effect as effect;
10pub use wae_email as email;
11pub use wae_event as event;
12pub use wae_https as https;
13#[cfg(feature = "observability")]
14pub use wae_observability as observability;
15pub use wae_resilience as resilience;
16pub use wae_scheduler as scheduler;
17pub use wae_service as service;
18pub use wae_session as session;
19pub use wae_storage as storage;
20pub use wae_testing as testing;
21#[cfg(feature = "tools")]
22pub use wae_tools as tools;
23pub use wae_types as types;
24pub use wae_websocket as websocket;
25
26pub use types::{WaeError, WaeResult};