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 database::DB;
pub use database::QueryBuilder;
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 template as rustbasic_template;
pub use http;
pub use tokio;
pub use serde;
pub use serde_json;
pub use regex;

Modules§

app
base64
bcrypt
chrono
chrono_tz
colored
database
dotenvy
errors
logger
macros
middleware
rand
requests
responses
router
rust_embed
schema
seeder
serde_urlencoded
server
session
session_manager
sql
support
template
testing
tracing
uuid
validator
view

Macros§

log_debug
log_error
log_info
log_trace
log_warn
model
seeder
sql_params

Attribute Macros§

async_trait