Skip to main content

pipi/
lib.rs

1#![allow(clippy::missing_const_for_fn)]
2#![allow(clippy::module_name_repetitions)]
3#![doc = include_str!("../README.md")]
4
5pub use self::errors::Error;
6
7mod banner;
8pub mod bgworker;
9mod depcheck;
10pub mod initializers;
11pub mod prelude;
12
13pub mod data;
14pub mod doctor;
15
16#[cfg(feature = "with-db")]
17pub mod db;
18#[cfg(feature = "with-db")]
19pub mod model;
20#[cfg(feature = "with-db")]
21pub mod schema;
22mod tera;
23
24pub mod app;
25pub mod auth;
26pub mod boot;
27pub mod cache;
28#[cfg(feature = "cli")]
29pub mod cli;
30pub mod config;
31pub mod controller;
32mod env_vars;
33pub mod environment;
34pub mod errors;
35pub mod hash;
36pub mod logger;
37pub mod mailer;
38pub mod scheduler;
39pub mod task;
40#[cfg(feature = "testing")]
41pub mod testing;
42#[cfg(feature = "testing")]
43pub use axum_test::TestServer;
44pub mod storage;
45#[cfg(feature = "testing")]
46pub mod tests_cfg;
47pub mod validation;
48pub use validator;
49pub mod cargo_config;
50
51/// Application results options list
52pub type Result<T, E = Error> = std::result::Result<T, E>;