Skip to main content

rustbasic_core/
lib.rs

1pub mod app;
2pub mod session;
3pub mod database;
4pub mod server;
5pub mod logger;
6pub mod requests;
7pub mod responses;
8pub mod view;
9pub mod session_manager;
10pub mod errors;
11pub mod mail;
12pub mod seeder;
13
14// Re-export Config agar bisa dipanggil dengan crate::Config
15pub use app::Config;
16pub use server::AppState;
17pub use requests::Request;
18pub use responses::ResponseHelper;
19
20// --- RE-EXPORTS ---
21pub use axum;
22pub use sea_orm;
23pub use sqlx;
24pub use tokio;
25pub use tower;
26pub use tower_http;
27pub use minijinja;
28pub use serde;
29pub use serde_json;
30pub use chrono;
31pub use chrono_tz;
32pub use chrono_humanize;
33pub use dotenvy;
34pub use tracing;
35pub use tracing_subscriber;
36pub use bcrypt;
37pub use validator;
38pub use uuid;
39pub use async_trait::async_trait;
40pub use lettre;
41pub use sea_orm_migration;
42pub use axum_session;
43pub use colored;
44pub use regex;
45pub use rand;
46pub use base64;
47pub use dashmap;
48pub use once_cell;
49pub use tower_livereload;
50
51pub type Router = axum::Router;