Skip to main content

Crate rustbasic_core

Crate rustbasic_core 

Source

Re-exports§

pub use testing::TestClient;
pub use testing::TestResponse;
pub use schema::Schema;
pub use schema::Blueprint;
pub use schema::ColumnBuilder;
pub use schema::SchemaManager;
pub use schema::MigrationTrait;
pub use schema::MigratorTrait;
pub use schema::DbErr;
pub use support::Log;
pub use support::Str;
pub use support::Validator;
pub use support::Http;
pub use support::PendingRequest;
pub use support::HttpResponse;
pub use database::DB;
pub use database::QueryBuilder;
pub use mail::MailService;
pub use mail::Mailer;
pub use app::Config;
pub use server::AppState;
pub use requests::Request;
pub use responses::ResponseHelper;
pub use router::Router;
pub use router::Response;
pub use router::IntoResponse;
pub use router::State;
pub use router::Html;
pub use router::Json;
pub use router::Redirect;
pub use router::get;
pub use router::post;
pub use router::put;
pub use router::patch;
pub use router::delete;
pub use middleware::from_fn;
pub use middleware::Next;
pub use http;
pub use sqlx;
pub use tokio;
pub use minijinja;
pub use serde;
pub use serde_json;
pub use chrono;
pub use chrono_tz;
pub use bcrypt;
pub use rand;
pub use rust_embed;
pub use reqwest;

Modules§

app
base64
colored
database
dotenvy
errors
logger
macros
mail
middleware
requests
responses
router
schema
seeder
serde_urlencoded
server
session
session_manager
support
testing
tracing
uuid
validator
view

Macros§

log_debug
log_error
log_info
log_trace
log_warn
model
seeder

Attribute Macros§

async_trait