Docs.rs
  • derive-sql-0.13.0
    • derive-sql 0.13.0
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • juliendecharentenay
    • Dependencies
      • bytes ^1 normal optional
      • chrono ^0 normal
      • derive-sql-mysql ^0 normal optional
      • derive-sql-sqlite ^0 normal optional
      • derive-sql-statement ^0 normal
      • enum_dispatch ^0 normal
      • fallible-iterator ^0 normal optional
      • log ^0 normal
      • mysql ^25 normal optional
      • mysql_common ^0 normal optional
      • postgres ^0 normal optional
      • rusqlite ^0 normal optional
      • thiserror ^1 normal
      • mockall ^0 dev
    • Versions
    • 33.87% of the crate is documented
  • Platform
    • 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

derive_sql0.13.0

Crate Items

  • Structs
  • Enums
  • Traits
  • Type Aliases
  • Derive Macros

List of all items

Structs

  • SimpleFilter
  • SimpleLimit
  • SimpleOffset
  • SimpleOrder
  • filter::And
  • filter::Filter
  • filter::Filterable
  • filter::Or
  • filter::generic::Filter
  • generics::paginate::Paginate
  • proxy::Log
  • proxy::mysql::Conn
  • proxy::mysql::Log
  • proxy::mysql::MysqlProxy
  • proxy::mysql::Row
  • proxy::postgres::Row
  • proxy::sqlite::Conn
  • proxy::sqlite::Log
  • proxy::sqlite::Row
  • structs::Field
  • structs::filter::And
  • structs::filter::Condition
  • structs::filter::None
  • structs::filter::Or
  • structs::order::And
  • structs::order::Condition
  • structs::order::None

Enums

  • Error
  • Order
  • filter::Operator
  • filter::generic::Operator
  • structs::filter::Operator
  • structs::filter::Value
  • structs::order::Operator
  • traits::Flavor
  • traits::Param
  • traits::Value

Traits

  • Selectable
  • Sqlable
  • filter::FilterTrait
  • proxy::mysql::MysqlTrait
  • proxy::sqlite::SqliteTrait
  • traits::AsStatement
  • traits::Connection
  • traits::CreateTable
  • traits::Delete
  • traits::DeleteFlavoredStatement
  • traits::DeleteStatement
  • traits::ExecuteTrait
  • traits::Filter
  • traits::FlavoredFilter
  • traits::FlavoredOrder
  • traits::Insert
  • traits::InsertFlavoredStatement
  • traits::InsertMultiple
  • traits::InsertStatement
  • traits::IsSelect
  • traits::Order
  • traits::Params
  • traits::QueryTrait
  • traits::Row
  • traits::Select
  • traits::SelectFlavoredStatement
  • traits::SelectStatement
  • traits::SelectV2
  • traits::Table
  • traits::TableFlavoredStatement
  • traits::TableStatement
  • traits::ToParam
  • traits::TryFromRefRow
  • traits::Update
  • traits::UpdateFlavoredStatement
  • traits::UpdateStatement

Derive Macros

  • DeriveMysql
  • DeriveSqlStatement
  • DeriveSqlite

Type Aliases

  • DeriveSqlResult
  • Result