1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#![warn(missing_docs)]
#![warn(clippy::missing_docs_in_private_items)]
#![doc = include_str!("./../README.md")]

mod config;
mod error;
mod extract;
mod handler;
mod log;
mod response;
mod server;

pub use crate::handler::home::HomeHandlerTrait;
pub use crate::handler::oauth::OauthHandlerTrait;
pub use crate::handler::slash_command::SlashCommandHandlerTrait;
pub use crate::response::oauth::OauthRedirectResponse;
pub use crate::response::slash_command::SlashCommandResponse;
pub use crate::server::Server;
pub use axum::async_trait;
pub use config::{Config, StaticPathConfig};
pub use error::ResponseError;
pub use log::init_logger;
pub use reqwest::Client as HttpClient;
pub use tokio;