List of all items
Structs
- backend::sql_dialect::array_comparison::AnsiSqlArrayComparison
- backend::sql_dialect::batch_insert_support::DoesNotSupportBatchInsert
- backend::sql_dialect::batch_insert_support::PostgresLikeBatchInsertSupport
- backend::sql_dialect::concat_clause::ConcatWithPipesClause
- backend::sql_dialect::default_keyword_for_insert::DoesNotSupportDefaultKeyword
- backend::sql_dialect::default_keyword_for_insert::IsoSqlDefaultKeyword
- backend::sql_dialect::default_value_clause::AnsiDefaultValueClause
- backend::sql_dialect::exists_syntax::AnsiSqlExistsSyntax
- backend::sql_dialect::from_clause_syntax::AnsiSqlFromClauseSyntax
- backend::sql_dialect::on_conflict_clause::DoesNotSupportOnConflictClause
- backend::sql_dialect::returning_clause::DoesNotSupportReturningClause
- backend::sql_dialect::returning_clause::PgLikeReturningClause
- backend::sql_dialect::select_statement_syntax::AnsiSqlSelectStatement
- connection::AnsiTransactionManager
- connection::DefaultLoadingMode
- connection::ValidTransactionManagerStatus
- connection::statement_cache::StatementCache
- dsl::CountDistinct
- dsl::CountStar
- dsl::now
- dsl::today
- expression::Concat
- expression::SqlLiteral
- expression::UncheckedBind
- expression::array_comparison::In
- expression::array_comparison::Many
- expression::array_comparison::NotIn
- expression::exists::Exists
- expression::expression_types::NotSelectable
- expression::expression_types::Untyped
- expression::is_aggregate::Never
- expression::is_aggregate::No
- expression::is_aggregate::Yes
- migration::MigrationVersion
- pg::DistinctOnClause
- pg::FailedToLookupTypeError
- pg::Pg
- pg::PgConnection
- pg::PgMetadataCache
- pg::PgMetadataCacheKey
- pg::PgQueryBuilder
- pg::PgRowByRowLoadingMode
- pg::PgTypeMetadata
- pg::PgValue
- pg::TransactionBuilder
- pg::data_types::Cents
- pg::data_types::PgDate
- pg::data_types::PgInterval
- pg::data_types::PgMoney
- pg::data_types::PgTime
- pg::data_types::PgTimestamp
- pg::sql_types::Array
- pg::sql_types::Cidr
- pg::sql_types::Inet
- pg::sql_types::Jsonb
- pg::sql_types::MacAddr
- pg::sql_types::Money
- pg::sql_types::Oid
- pg::sql_types::Range
- pg::sql_types::Record
- pg::sql_types::Timestamptz
- pg::sql_types::Uuid
- prelude::PgConnection
- query_builder::AstPass
- query_builder::AstPassToSqlOptions
- query_builder::BatchInsert
- query_builder::BoxedLimitOffsetClause
- query_builder::BoxedSelectStatement
- query_builder::BoxedSqlQuery
- query_builder::DebugQuery
- query_builder::DefaultValues
- query_builder::DeleteStatement
- query_builder::FromClause
- query_builder::IncompleteInsertStatement
- query_builder::InsertStatement
- query_builder::LimitClause
- query_builder::LimitOffsetClause
- query_builder::NoFromClause
- query_builder::NoLimitClause
- query_builder::NoOffsetClause
- query_builder::OffsetClause
- query_builder::Only
- query_builder::ReturningClause
- query_builder::SelectStatement
- query_builder::SqlQuery
- query_builder::UpdateStatement
- query_builder::UpdateTarget
- query_builder::ValuesClause
- query_builder::bind_collector::ByteWrapper
- query_builder::bind_collector::RawBytesBindCollector
- query_source::Alias
- query_source::AliasedField
- query_source::MoreThanOnce
- query_source::Never
- query_source::Once
- result::UnexpectedEndOfRow
- result::UnexpectedNullError
- row::PartialRow
- serialize::Output
- sql_types::Array
- sql_types::BigInt
- sql_types::Binary
- sql_types::Bool
- sql_types::Cidr
- sql_types::Date
- sql_types::Double
- sql_types::Float
- sql_types::Inet
- sql_types::Integer
- sql_types::Interval
- sql_types::Json
- sql_types::Jsonb
- sql_types::MacAddr
- sql_types::Money
- sql_types::Nullable
- sql_types::Numeric
- sql_types::Oid
- sql_types::Range
- sql_types::Record
- sql_types::SmallInt
- sql_types::Text
- sql_types::Time
- sql_types::Timestamp
- sql_types::Timestamptz
- sql_types::TinyInt
- sql_types::Untyped
- sql_types::Uuid
- sql_types::is_nullable::IsNullable
- sql_types::is_nullable::NotNull
- upsert::IncompleteDoUpdate
- upsert::IncompleteOnConflict
Enums
- connection::TransactionDepthChange
- connection::TransactionManagerStatus
- connection::statement_cache::MaybeCached
- connection::statement_cache::PrepareForCache
- connection::statement_cache::StatementCacheKey
- pg::data_types::PgNumeric
- prelude::ConnectionError
- result::ConnectionError
- result::DatabaseErrorKind
- result::Error
- serialize::IsNull
Traits
- associations::BelongsTo
- associations::GroupedBy
- associations::HasTable
- associations::Identifiable
- backend::Backend
- backend::DieselReserveSpecialization
- backend::HasBindCollector
- backend::HasRawValue
- backend::SqlDialect
- backend::TrustedBackend
- backend::sql_dialect::batch_insert_support::SupportsBatchInsert
- backend::sql_dialect::default_keyword_for_insert::SupportsDefaultKeyword
- backend::sql_dialect::on_conflict_clause::SupportsOnConflictClause
- backend::sql_dialect::returning_clause::SupportsReturningClause
- connection::BoxableConnection
- connection::Connection
- connection::ConnectionGatWorkaround
- 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::array_comparison::AsInExpression
- expression::array_comparison::MaybeEmpty
- expression_methods::BoolExpressionMethods
- expression_methods::EscapeExpressionMethods
- expression_methods::ExpressionMethods
- expression_methods::NullableExpressionMethods
- expression_methods::PgAnyJsonExpressionMethods
- expression_methods::PgArrayExpressionMethods
- expression_methods::PgBinaryExpressionMethods
- expression_methods::PgExpressionMethods
- expression_methods::PgJsonbExpressionMethods
- expression_methods::PgNetExpressionMethods
- expression_methods::PgRangeExpressionMethods
- expression_methods::PgSortExpressionMethods
- expression_methods::PgTextExpressionMethods
- expression_methods::PgTimestampExpressionMethods
- expression_methods::TextExpressionMethods
- migration::Migration
- migration::MigrationConnection
- migration::MigrationMetadata
- migration::MigrationName
- migration::MigrationSource
- pg::GetPgMetadataCache
- pg::PgMetadataLookup
- pg::TypeOidLookup
- pg::expression::dsl::IntervalDsl
- pg::expression::dsl::OnlyDsl
- pg::expression::extensions::IntervalDsl
- pg::expression::extensions::OnlyDsl
- 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::PgAnyJsonExpressionMethods
- prelude::PgArrayExpressionMethods
- prelude::PgBinaryExpressionMethods
- prelude::PgExpressionMethods
- prelude::PgJsonbExpressionMethods
- prelude::PgNetExpressionMethods
- prelude::PgRangeExpressionMethods
- prelude::PgSortExpressionMethods
- prelude::PgTextExpressionMethods
- prelude::PgTimestampExpressionMethods
- 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::SelectClauseExpression
- query_builder::SelectQuery
- query_builder::UndecoratedInsertRecord
- query_builder::bind_collector::BindCollector
- query_dsl::BelongingToDsl
- query_dsl::CombineDsl
- query_dsl::CompatibleType
- 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::DistinctOnDsl
- 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
- result::DatabaseErrorInformation
- result::OptionalExtension
- row::Field
- row::NamedRow
- row::Row
- row::RowGatWorkaround
- row::RowIndex
- serialize::ToSql
- serialize::WriteTuple
- 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
- expression::exists::exists
- insert_into
- insert_or_ignore_into
- pg::expression::dsl::abbrev
- pg::expression::dsl::all
- pg::expression::dsl::any
- pg::expression::dsl::array
- pg::expression::dsl::broadcast
- pg::expression::dsl::family
- pg::expression::dsl::host
- pg::expression::dsl::hostmask
- pg::expression::dsl::inet_merge
- pg::expression::dsl::inet_same_family
- pg::expression::dsl::masklen
- pg::expression::dsl::netmask
- pg::expression::dsl::network
- pg::expression::dsl::set_masklen
- pg::expression::functions::abbrev
- pg::expression::functions::broadcast
- pg::expression::functions::family
- pg::expression::functions::host
- pg::expression::functions::hostmask
- pg::expression::functions::inet_merge
- pg::expression::functions::inet_same_family
- pg::expression::functions::masklen
- pg::expression::functions::netmask
- pg::expression::functions::network
- pg::expression::functions::set_masklen
- query_builder::debug_query
- replace_into
- select
- sql_query
- update
- upsert::excluded
- upsert::on_constraint
Type Aliases
- backend::BindCollector
- backend::RawValue
- connection::LoadRowIter
- deserialize::Result
- dsl::AliasedFields
- dsl::And
- dsl::AndNet
- dsl::ArrayContains
- dsl::ArrayIndex
- dsl::AsExpr
- dsl::AsExprOf
- dsl::AsSelect
- dsl::Asc
- dsl::AssumeNotNull
- dsl::AtTimeZone
- dsl::BareSelect
- dsl::Between
- dsl::Concat
- dsl::ConcatBinary
- dsl::ConcatJsonb
- dsl::ContainsJsonb
- dsl::ContainsNet
- dsl::ContainsNetLoose
- dsl::Desc
- dsl::DifferenceNet
- dsl::Distinct
- dsl::DistinctOn
- 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::HasAllKeysJsonb
- dsl::HasAnyKeyJsonb
- dsl::HasKeyJsonb
- dsl::Having
- dsl::ILike
- dsl::InnerJoin
- dsl::InnerJoinOn
- dsl::InnerJoinQuerySource
- dsl::Intersect
- dsl::IntersectAll
- dsl::IntoBoxed
- dsl::IsContainedBy
- dsl::IsContainedByJsonb
- dsl::IsContainedByNet
- dsl::IsContainedByNetLoose
- dsl::IsDistinctFrom
- dsl::IsNotDistinctFrom
- dsl::IsNotNull
- dsl::IsNull
- dsl::LeftJoin
- dsl::LeftJoinOn
- dsl::LeftJoinQuerySource
- dsl::Like
- dsl::LikeBinary
- dsl::Limit
- dsl::LoadIter
- dsl::Lt
- dsl::LtEq
- dsl::NeAny
- dsl::NoWait
- dsl::NotBetween
- dsl::NotEq
- dsl::NotILike
- dsl::NotLike
- dsl::NotLikeBinary
- dsl::NotSimilarTo
- dsl::Nullable
- dsl::NullableSelect
- dsl::NullsFirst
- dsl::NullsLast
- dsl::Offset
- dsl::On
- dsl::Or
- dsl::OrFilter
- dsl::OrNet
- dsl::Order
- dsl::OverlapsWith
- dsl::OverlapsWithNet
- dsl::RangeContains
- dsl::RemoveByPathFromJsonb
- dsl::RemoveFromJsonb
- dsl::RetrieveAsObjectJson
- dsl::RetrieveAsTextJson
- dsl::RetrieveByPathAsObjectJson
- dsl::RetrieveByPathAsTextJson
- dsl::Select
- dsl::SimilarTo
- 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::AndNet
- helper_types::ArrayContains
- helper_types::ArrayIndex
- helper_types::AsExpr
- helper_types::AsExprOf
- helper_types::AsSelect
- helper_types::Asc
- helper_types::AssumeNotNull
- helper_types::AtTimeZone
- helper_types::BareSelect
- helper_types::Between
- helper_types::Concat
- helper_types::ConcatBinary
- helper_types::ConcatJsonb
- helper_types::ContainsJsonb
- helper_types::ContainsNet
- helper_types::ContainsNetLoose
- helper_types::Desc
- helper_types::DifferenceNet
- helper_types::Distinct
- helper_types::DistinctOn
- 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::HasAllKeysJsonb
- helper_types::HasAnyKeyJsonb
- helper_types::HasKeyJsonb
- helper_types::Having
- helper_types::ILike
- helper_types::InnerJoin
- helper_types::InnerJoinOn
- helper_types::InnerJoinQuerySource
- helper_types::Intersect
- helper_types::IntersectAll
- helper_types::IntoBoxed
- helper_types::IsContainedBy
- helper_types::IsContainedByJsonb
- helper_types::IsContainedByNet
- helper_types::IsContainedByNetLoose
- helper_types::IsDistinctFrom
- helper_types::IsNotDistinctFrom
- helper_types::IsNotNull
- helper_types::IsNull
- helper_types::LeftJoin
- helper_types::LeftJoinOn
- helper_types::LeftJoinQuerySource
- helper_types::Like
- helper_types::LikeBinary
- 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::NotILike
- helper_types::NotLike
- helper_types::NotLikeBinary
- helper_types::NotSimilarTo
- helper_types::Nullable
- helper_types::NullableSelect
- helper_types::NullsFirst
- helper_types::NullsLast
- helper_types::Offset
- helper_types::On
- helper_types::Or
- helper_types::OrFilter
- helper_types::OrNet
- helper_types::Order
- helper_types::OverlapsWith
- helper_types::OverlapsWithNet
- helper_types::RangeContains
- helper_types::RemoveByPathFromJsonb
- helper_types::RemoveFromJsonb
- helper_types::RetrieveAsObjectJson
- helper_types::RetrieveAsTextJson
- helper_types::RetrieveByPathAsObjectJson
- helper_types::RetrieveByPathAsTextJson
- helper_types::Select
- helper_types::SimilarTo
- 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
- pg::sql_types::BigSerial
- pg::sql_types::Serial
- pg::sql_types::SmallSerial
- 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
- result::ConnectionResult
- result::QueryResult
- row::FieldRet
- serialize::Result
- sql_types::BigSerial
- sql_types::Bpchar
- sql_types::Bytea
- sql_types::Daterange
- sql_types::Decimal
- sql_types::Int4range
- sql_types::Int8range
- sql_types::Macaddr
- sql_types::Numrange
- sql_types::Serial
- sql_types::SmallSerial
- sql_types::Tsrange
- sql_types::Tstzrange
- sql_types::VarChar
- sql_types::is_nullable::AreAllNullable
- sql_types::is_nullable::IsOneNullable
- sql_types::is_nullable::IsSqlTypeNullable
- sql_types::is_nullable::MaybeNullable