Docs.rs
  • sqlpage-0.29.0
    • sqlpage 0.29.0
    • Docs.rs crate page
    • MIT
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • lovasoa
    • Dependencies
      • actix-multipart ^0.7.2 normal
      • actix-web ^4 normal
      • actix-web-httpauth ^0.8.0 normal
      • anyhow ^1 normal
      • argon2 ^0.5.0 normal
      • async-recursion ^1.0.0 normal
      • async-stream ^0.3 normal
      • async-trait ^0.1.61 normal
      • awc ^3 normal
      • base64 ^0.22 normal
      • chrono ^0.4.23 normal
      • clap ^4.5.17 normal
      • config ^0.14.0 normal
      • csv-async ^1.2.6 normal
      • dotenvy ^0.15.7 normal
      • env_logger ^0.11.1 normal
      • futures-util ^0.3.21 normal
      • handlebars ^6.1.0 normal
      • include_dir ^0.7.2 normal
      • lambda-web ^0.2.1 normal optional
      • log ^0.4.17 normal
      • markdown ^1.0.0-alpha.15 normal
      • mime_guess ^2.0.4 normal
      • password-hash ^0.5.0 normal
      • percent-encoding ^2.2.0 normal
      • rand ^0.8.5 normal
      • rustls ^0.22.0 normal
      • rustls-acme ^0.9.2 normal
      • rustls-native-certs ^0.7.0 normal
      • serde ^1 normal
      • serde_json ^1.0.82 normal
      • sqlparser ^0.51.0 normal
      • sqlx-oldapi ^0.6.27 normal
      • tokio ^1.24.1 normal
      • tokio-stream ^0.1.9 normal
      • actix-rt ^2.8 build
      • awc ^3 build
      • futures-util ^0.3.21 build
      • libflate ^2 build
    • Versions
    • 23.13% of the crate is documented
  • Go to latest version
  • Platform
    • i686-unknown-linux-gnu
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

sqlpage0.29.0

Crate Items

  • Macros
  • Structs
  • Enums
  • Constants
  • Traits
  • Functions
  • Type Aliases

List of all items

Structs

  • AppState
  • app_config::AppConfig
  • app_config::Cli
  • file_cache::FileCache
  • render::HeaderContext
  • render::RenderContext
  • render::SplitTemplateRenderer
  • templates::AllTemplates
  • templates::SplitTemplate
  • webserver::database::Database
  • webserver::database::ParsedSqlFile
  • webserver::database::execute_queries::StatementWithParams
  • webserver::error_with_status::ErrorWithStatus
  • webserver::http::RequestContext
  • webserver::http::ResponseWriter
  • webserver::http_request_info::RequestInfo

Enums

  • app_config::DevOrProd
  • render::PageContext
  • webserver::database::DbItem
  • webserver::http::SingleOrVec

Traits

  • file_cache::AsyncFromStrWithState

Macros

  • sqlpage_functions

Functions

  • app_config::load_from_cli
  • app_config::load_from_directory
  • app_config::load_from_env
  • app_config::load_from_file
  • dynamic_component::parse_dynamic_rows
  • template_helpers::register_all_helpers
  • templates::split_template
  • utils::add_value_to_map
  • webserver::database::execute_queries::stop_at_first_error
  • webserver::database::execute_queries::stream_query_results_boxed
  • webserver::database::execute_queries::stream_query_results_with_conn
  • webserver::database::make_placeholder
  • webserver::database::migrations::apply
  • webserver::http::create_app
  • webserver::http::main_handler
  • webserver::http::run_server
  • webserver::request_variables::param_map

Type Aliases

  • webserver::database::execute_queries::DbConn
  • webserver::request_variables::ParamMap

Constants

  • MIGRATIONS_DIR
  • ON_CONNECT_FILE
  • TEMPLATES_DIR