List of all items
Structs
- connection::AnsiTransactionManager
- connection::DefaultLoadingMode
- connection::ValidTransactionManagerStatus
- dsl::now
- dsl::today
- expression::SqlLiteral
- expression::UncheckedBind
- expression::expression_types::NotSelectable
- expression::expression_types::Untyped
- expression::is_aggregate::Never
- expression::is_aggregate::No
- expression::is_aggregate::Yes
- migration::MigrationVersion
- query_builder::AstPass
- query_builder::BoxedSqlQuery
- query_builder::DebugQuery
- query_builder::DeleteStatement
- query_builder::IncompleteInsertStatement
- query_builder::InsertStatement
- query_builder::SqlQuery
- query_builder::UpdateStatement
- query_builder::bind_collector::RawBytesBindCollector
- query_source::Alias
- query_source::AliasedField
- query_source::MoreThanOnce
- query_source::Never
- query_source::Once
- r2d2::Builder
- r2d2::ConnectionManager
- r2d2::Error
- r2d2::Extensions
- r2d2::LoggingErrorHandler
- r2d2::NopConnectionCustomizer
- r2d2::NopErrorHandler
- r2d2::NopEventHandler
- r2d2::Pool
- r2d2::PooledConnection
- r2d2::State
- r2d2::event::AcquireEvent
- r2d2::event::CheckinEvent
- r2d2::event::CheckoutEvent
- r2d2::event::NopEventHandler
- r2d2::event::ReleaseEvent
- r2d2::event::TimeoutEvent
- result::UnexpectedEndOfRow
- result::UnexpectedNullError
- serialize::Output
- sql_types::BigInt
- sql_types::Binary
- sql_types::Bool
- sql_types::Date
- sql_types::Double
- sql_types::Float
- sql_types::Integer
- sql_types::Interval
- sql_types::Json
- sql_types::Nullable
- sql_types::Numeric
- sql_types::SmallInt
- sql_types::Text
- sql_types::Time
- sql_types::Timestamp
- sql_types::TinyInt
- sql_types::Untyped
- sql_types::is_nullable::IsNullable
- sql_types::is_nullable::NotNull
- upsert::IncompleteDoUpdate
- upsert::IncompleteOnConflict
Enums
- connection::TransactionDepthChange
- connection::TransactionManagerStatus
- prelude::ConnectionError
- r2d2::Error
- result::ConnectionError
- result::DatabaseErrorKind
- result::Error
- serialize::IsNull
Traits
- associations::BelongsTo
- associations::GroupedBy
- associations::HasTable
- associations::Identifiable
- backend::Backend
- backend::SqlDialect
- connection::BoxableConnection
- connection::Connection
- connection::LoadConnection
- connection::SimpleConnection
- connection::TransactionManager
- deserialize::FromSql
- deserialize::FromSqlRow
- deserialize::FromStaticSqlRow
- deserialize::Queryable
- deserialize::QueryableByName
- deserialize::StaticallySizedRow
- expression::AppearsOnTable
- expression::AsExpression
- expression::AsExpressionList
- expression::BoxableExpression
- expression::Expression
- expression::IntoSql
- expression::MixedAggregates
- expression::NonAggregate
- expression::QueryMetadata
- expression::Selectable
- expression::SelectableExpression
- expression::SelectableHelper
- expression::TypedExpressionType
- expression::ValidGrouping
- expression_methods::BoolExpressionMethods
- expression_methods::EscapeExpressionMethods
- expression_methods::ExpressionMethods
- expression_methods::NullableExpressionMethods
- expression_methods::TextExpressionMethods
- migration::Migration
- migration::MigrationConnection
- migration::MigrationMetadata
- migration::MigrationName
- migration::MigrationSource
- prelude::AppearsOnTable
- prelude::AsChangeset
- prelude::BelongingToDsl
- prelude::BoolExpressionMethods
- prelude::BoxableExpression
- prelude::Column
- prelude::CombineDsl
- prelude::Connection
- prelude::DecoratableTarget
- prelude::EscapeExpressionMethods
- prelude::Expression
- prelude::ExpressionMethods
- prelude::GroupedBy
- prelude::Identifiable
- prelude::Insertable
- prelude::IntoSql
- prelude::JoinOnDsl
- prelude::JoinTo
- prelude::NullableExpressionMethods
- prelude::OptionalExtension
- prelude::QueryDsl
- prelude::QuerySource
- prelude::Queryable
- prelude::QueryableByName
- prelude::RunQueryDsl
- prelude::SaveChangesDsl
- prelude::Selectable
- prelude::SelectableExpression
- prelude::SelectableHelper
- prelude::Table
- prelude::TextExpressionMethods
- query_builder::AsChangeset
- query_builder::AsQuery
- query_builder::BindCollector
- query_builder::DecoratableTarget
- query_builder::IntoBoxedClause
- query_builder::IntoUpdateTarget
- query_builder::Query
- query_builder::QueryBuilder
- query_builder::QueryFragment
- query_builder::QueryId
- query_builder::SelectQuery
- query_builder::bind_collector::BindCollector
- query_dsl::BelongingToDsl
- query_dsl::CombineDsl
- query_dsl::JoinOnDsl
- query_dsl::QueryDsl
- query_dsl::RunQueryDsl
- query_dsl::SaveChangesDsl
- query_dsl::UpdateAndFetchResults
- query_dsl::methods::BoxedDsl
- query_dsl::methods::DistinctDsl
- query_dsl::methods::ExecuteDsl
- query_dsl::methods::FilterDsl
- query_dsl::methods::FindDsl
- query_dsl::methods::GroupByDsl
- query_dsl::methods::HavingDsl
- query_dsl::methods::LimitDsl
- query_dsl::methods::LoadQuery
- query_dsl::methods::LockingDsl
- query_dsl::methods::ModifyLockDsl
- query_dsl::methods::OffsetDsl
- query_dsl::methods::OrFilterDsl
- query_dsl::methods::OrderDsl
- query_dsl::methods::SelectDsl
- query_dsl::methods::SelectNullableDsl
- query_dsl::methods::SingleValueDsl
- query_dsl::methods::ThenOrderDsl
- query_source::AliasSource
- query_source::AppearsInFromClause
- query_source::Column
- query_source::JoinTo
- query_source::Plus
- query_source::QuerySource
- query_source::Table
- query_source::TableNotEqual
- r2d2::CustomizeConnection
- r2d2::HandleError
- r2d2::HandleEvent
- r2d2::ManageConnection
- r2d2::R2D2Connection
- r2d2::event::HandleEvent
- result::DatabaseErrorInformation
- result::OptionalExtension
- row::Field
- row::NamedRow
- row::Row
- row::RowIndex
- serialize::ToSql
- sql_types::AllAreNullable
- sql_types::BoolOrNullableBool
- sql_types::Foldable
- sql_types::HasSqlType
- sql_types::IntoNotNullable
- sql_types::IntoNullable
- sql_types::MaybeNullableType
- sql_types::OneIsNullable
- sql_types::SingleValue
- sql_types::SqlOrd
- sql_types::SqlType
- sql_types::TypeMetadata
- sql_types::ops::Add
- sql_types::ops::Div
- sql_types::ops::Mul
- sql_types::ops::Sub
- upsert::DecoratableTarget
Macros
- alias
- allow_columns_to_appear_in_same_group_by_clause
- allow_tables_to_appear_in_same_query
- expression::functions::sql_function
- infix_operator
- joinable
- no_arg_sql_function
- numeric_expr
- operator_allowed
- postfix_operator
- prefix_operator
- prelude::allow_columns_to_appear_in_same_group_by_clause
- prelude::allow_tables_to_appear_in_same_query
- prelude::joinable
- prelude::sql_function
- prelude::table
- table
Derive Macros
- associations::Associations
- associations::Identifiable
- deserialize::FromSqlRow
- deserialize::Queryable
- deserialize::QueryableByName
- expression::AsExpression
- expression::Selectable
- expression::ValidGrouping
- prelude::AsChangeset
- prelude::Associations
- prelude::Identifiable
- prelude::Insertable
- prelude::Queryable
- prelude::QueryableByName
- prelude::Selectable
- query_builder::AsChangeset
- query_builder::QueryId
- sql_types::DieselNumericOps
- sql_types::SqlType
Functions
- debug_query
- delete
- dsl::avg
- dsl::count
- dsl::count_distinct
- dsl::count_star
- dsl::date
- dsl::delete
- dsl::exists
- dsl::insert_into
- dsl::insert_or_ignore_into
- dsl::max
- dsl::min
- dsl::not
- dsl::replace_into
- dsl::select
- dsl::sql
- dsl::sql_query
- dsl::sum
- dsl::update
- insert_into
- insert_or_ignore_into
- query_builder::debug_query
- replace_into
- select
- sql_query
- update
- upsert::excluded
Typedefs
- backend::BindCollector
- backend::RawValue
- connection::LoadRowIter
- deserialize::Result
- dsl::AliasedFields
- dsl::And
- dsl::AsExpr
- dsl::AsExprOf
- dsl::AsSelect
- dsl::Asc
- dsl::AssumeNotNull
- dsl::BareSelect
- dsl::Between
- dsl::Concat
- dsl::Desc
- dsl::Distinct
- dsl::Eq
- dsl::EqAny
- dsl::Escape
- dsl::Except
- dsl::ExceptAll
- dsl::Filter
- dsl::Find
- dsl::FindBy
- dsl::ForKeyShare
- dsl::ForNoKeyUpdate
- dsl::ForShare
- dsl::ForUpdate
- dsl::GroupBy
- dsl::Gt
- dsl::GtEq
- dsl::Having
- dsl::InnerJoin
- dsl::InnerJoinOn
- dsl::InnerJoinQuerySource
- dsl::Intersect
- dsl::IntersectAll
- dsl::IntoBoxed
- dsl::IsNotNull
- dsl::IsNull
- dsl::LeftJoin
- dsl::LeftJoinOn
- dsl::LeftJoinQuerySource
- dsl::Like
- dsl::Limit
- dsl::LoadIter
- dsl::Lt
- dsl::LtEq
- dsl::NeAny
- dsl::NoWait
- dsl::NotBetween
- dsl::NotEq
- dsl::NotLike
- dsl::Nullable
- dsl::NullableSelect
- dsl::Offset
- dsl::On
- dsl::Or
- dsl::OrFilter
- dsl::Order
- dsl::Select
- dsl::SingleValue
- dsl::SkipLocked
- dsl::SqlTypeOf
- dsl::ThenOrderBy
- dsl::Union
- dsl::UnionAll
- dsl::Update
- dsl::avg
- dsl::count
- dsl::count_distinct
- dsl::count_star
- dsl::date
- dsl::exists
- dsl::max
- dsl::min
- dsl::not
- dsl::sum
- helper_types::AliasedFields
- helper_types::And
- helper_types::AsExpr
- helper_types::AsExprOf
- helper_types::AsSelect
- helper_types::Asc
- helper_types::AssumeNotNull
- helper_types::BareSelect
- helper_types::Between
- helper_types::Concat
- helper_types::Desc
- helper_types::Distinct
- helper_types::Eq
- helper_types::EqAny
- helper_types::Escape
- helper_types::Except
- helper_types::ExceptAll
- helper_types::Filter
- helper_types::Find
- helper_types::FindBy
- helper_types::ForKeyShare
- helper_types::ForNoKeyUpdate
- helper_types::ForShare
- helper_types::ForUpdate
- helper_types::GroupBy
- helper_types::Gt
- helper_types::GtEq
- helper_types::Having
- helper_types::InnerJoin
- helper_types::InnerJoinOn
- helper_types::InnerJoinQuerySource
- helper_types::Intersect
- helper_types::IntersectAll
- helper_types::IntoBoxed
- helper_types::IsNotNull
- helper_types::IsNull
- helper_types::LeftJoin
- helper_types::LeftJoinOn
- helper_types::LeftJoinQuerySource
- helper_types::Like
- helper_types::Limit
- helper_types::LoadIter
- helper_types::Lt
- helper_types::LtEq
- helper_types::NeAny
- helper_types::NoWait
- helper_types::NotBetween
- helper_types::NotEq
- helper_types::NotLike
- helper_types::Nullable
- helper_types::NullableSelect
- helper_types::Offset
- helper_types::On
- helper_types::Or
- helper_types::OrFilter
- helper_types::Order
- helper_types::Select
- helper_types::SingleValue
- helper_types::SkipLocked
- helper_types::SqlTypeOf
- helper_types::ThenOrderBy
- helper_types::Union
- helper_types::UnionAll
- helper_types::Update
- helper_types::avg
- helper_types::exists
- helper_types::max
- helper_types::min
- helper_types::not
- helper_types::sum
- migration::Result
- prelude::ConnectionResult
- prelude::QueryResult
- query_builder::BoxedDeleteStatement
- query_builder::BoxedUpdateStatement
- query_builder::BuildQueryResult
- query_builder::IncompleteInsertOrIgnoreStatement
- query_builder::IncompleteReplaceStatement
- query_builder::InsertOrIgnoreStatement
- query_builder::ReplaceStatement
- query_dsl::methods::LoadRet
- r2d2::PoolError
- result::ConnectionResult
- result::QueryResult
- row::FieldRet
- serialize::Result
- sql_types::Decimal
- sql_types::VarChar
- sql_types::is_nullable::AreAllNullable
- sql_types::is_nullable::IsOneNullable
- sql_types::is_nullable::IsSqlTypeNullable
- sql_types::is_nullable::MaybeNullable