graphql_starter/
lib.rs

1mod maybe_option;
2pub use maybe_option::*;
3
4pub mod axum;
5pub mod error;
6pub mod pagination;
7pub mod queried_fields;
8pub mod request_id;
9pub mod serde;
10pub mod timeout;
11
12#[cfg(feature = "ansi")]
13pub mod ansi;
14
15#[cfg(feature = "auth")]
16pub mod auth;
17
18#[cfg(feature = "config")]
19pub mod config;
20
21#[cfg(feature = "tracing")]
22pub mod tracing;
23
24#[cfg(feature = "graphql")]
25pub mod graphql;
26
27#[cfg(feature = "sqlx")]
28pub mod sqlx;
29
30#[cfg(feature = "macros")]
31pub use graphql_starter_macros::*;
32
33pub mod macros;
34
35/// Re-exported crates
36pub mod crates {
37    #[cfg(feature = "paste")]
38    pub mod paste {
39        pub use ::paste::*;
40    }
41    #[cfg(feature = "https")]
42    pub mod axum_server {
43        pub use ::axum_server::*;
44    }
45    #[cfg(feature = "https")]
46    pub mod rcgen {
47        pub use ::rcgen::*;
48    }
49}