List of all items
Structs
- connection::AnsiTransactionManager
- dsl::now
- expression::SqlLiteral
- expression::UncheckedBind
- pg::DistinctOnClause
- pg::Pg
- pg::PgConnection
- pg::PgMetadataLookup
- pg::PgQueryBuilder
- pg::PgTypeMetadata
- 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::types::sql_types::Array
- pg::types::sql_types::Cidr
- pg::types::sql_types::Inet
- pg::types::sql_types::Json
- pg::types::sql_types::Jsonb
- pg::types::sql_types::MacAddr
- pg::types::sql_types::Money
- pg::types::sql_types::Oid
- pg::types::sql_types::Range
- pg::types::sql_types::Record
- pg::types::sql_types::Timestamptz
- pg::types::sql_types::Uuid
- pg::upsert::IncompleteDoUpdate
- pg::upsert::IncompleteOnConflict
- prelude::PgConnection
- query_builder::AstPass
- 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::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::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::Nullable
- sql_types::Numeric
- sql_types::SmallInt
- sql_types::Text
- sql_types::Time
- sql_types::Timestamp
- sql_types::TinyInt
Enums
- migration::MigrationError
- migration::RunMigrationsError
- pg::data_types::PgNumeric
- r2d2::Error
- result::ConnectionError
- result::DatabaseErrorKind
- result::Error
- serialize::IsNull
Traits
- associations::BelongsTo
- associations::GroupedBy
- associations::HasTable
- associations::Identifiable
- backend::Backend
- backend::SupportsDefaultKeyword
- backend::SupportsReturningClause
- backend::UsesAnsiSavepointSyntax
- connection::Connection
- connection::SimpleConnection
- connection::TransactionManager
- deserialize::FromSql
- deserialize::FromSqlRow
- deserialize::Queryable
- deserialize::QueryableByName
- expression::AppearsOnTable
- expression::AsExpression
- expression::AsExpressionList
- expression::BoxableExpression
- expression::Expression
- expression::IntoSql
- expression::NonAggregate
- expression::SelectableExpression
- expression_methods::BoolExpressionMethods
- expression_methods::EscapeExpressionMethods
- expression_methods::ExpressionMethods
- expression_methods::NullableExpressionMethods
- expression_methods::PgArrayExpressionMethods
- expression_methods::PgExpressionMethods
- expression_methods::PgSortExpressionMethods
- expression_methods::PgTextExpressionMethods
- expression_methods::PgTimestampExpressionMethods
- expression_methods::TextExpressionMethods
- migration::Migration
- pg::expression::extensions::IntervalDsl
- prelude::BelongingToDsl
- prelude::GroupedBy
- prelude::Insertable
- prelude::JoinOnDsl
- prelude::JoinTo
- prelude::SaveChangesDsl
- query_builder::AsChangeset
- query_builder::AsQuery
- query_builder::IntoUpdateTarget
- query_builder::Query
- query_builder::QueryBuilder
- query_builder::QueryFragment
- query_builder::QueryId
- query_builder::SelectQuery
- query_builder::UndecoratedInsertRecord
- query_builder::bind_collector::BindCollector
- query_dsl::BelongingToDsl
- 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::ForUpdateDsl
- 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::AppearsInFromClause
- query_source::Column
- query_source::JoinTo
- query_source::Plus
- query_source::QuerySource
- query_source::Table
- r2d2::CustomizeConnection
- r2d2::HandleError
- r2d2::HandleEvent
- r2d2::ManageConnection
- r2d2::event::HandleEvent
- result::DatabaseErrorInformation
- result::OptionalExtension
- row::NamedRow
- row::Row
- serialize::ToSql
- serialize::WriteTuple
- sql_types::Foldable
- sql_types::HasSqlType
- sql_types::IntoNullable
- sql_types::NotNull
- sql_types::SingleValue
- sql_types::SqlOrd
- sql_types::TypeMetadata
- sql_types::ops::Add
- sql_types::ops::Div
- sql_types::ops::Mul
- sql_types::ops::Sub
Macros
- allow_tables_to_appear_in_same_query
- diesel_infix_operator
- diesel_postfix_operator
- diesel_prefix_operator
- impl_query_id
- joinable
- no_arg_sql_function
- not_none
- numeric_expr
- operator_allowed
- sql_function
- table
Functions
- debug_query
- delete
- dsl::avg
- dsl::count
- 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
- pg::expression::dsl::all
- pg::expression::dsl::any
- pg::expression::dsl::array
- pg::upsert::excluded
- pg::upsert::on_constraint
- query_builder::debug_query
- replace_into
- select
- sql_query
- update
Typedefs
- deserialize::Result
- dsl::And
- dsl::AsExpr
- dsl::AsExprOf
- dsl::Asc
- dsl::Between
- dsl::Desc
- dsl::Distinct
- dsl::DistinctOn
- dsl::Eq
- dsl::EqAny
- dsl::Escape
- dsl::Filter
- dsl::Find
- dsl::FindBy
- dsl::ForKeyShare
- dsl::ForNoKeyUpdate
- dsl::ForShare
- dsl::ForUpdate
- dsl::Gt
- dsl::GtEq
- dsl::InnerJoin
- dsl::IntoBoxed
- dsl::IsNotNull
- dsl::IsNull
- dsl::LeftJoin
- dsl::Like
- dsl::Limit
- dsl::Lt
- dsl::LtEq
- dsl::NeAny
- dsl::NoWait
- dsl::Not
- dsl::NotBetween
- dsl::NotEq
- dsl::NotLike
- dsl::Nullable
- dsl::NullableSelect
- dsl::Offset
- dsl::Or
- dsl::OrFilter
- dsl::Order
- dsl::Select
- dsl::SingleValue
- dsl::SkipLocked
- dsl::SqlTypeOf
- dsl::ThenOrderBy
- dsl::Update
- dsl::avg
- dsl::count
- dsl::count_star
- dsl::date
- dsl::max
- dsl::min
- dsl::not
- dsl::sum
- helper_types::And
- helper_types::AsExpr
- helper_types::AsExprOf
- helper_types::Asc
- helper_types::Between
- helper_types::Desc
- helper_types::Distinct
- helper_types::DistinctOn
- helper_types::Eq
- helper_types::EqAny
- helper_types::Escape
- helper_types::Filter
- helper_types::Find
- helper_types::FindBy
- helper_types::ForKeyShare
- helper_types::ForNoKeyUpdate
- helper_types::ForShare
- helper_types::ForUpdate
- helper_types::Gt
- helper_types::GtEq
- helper_types::InnerJoin
- helper_types::IntoBoxed
- helper_types::IsNotNull
- helper_types::IsNull
- helper_types::LeftJoin
- helper_types::Like
- helper_types::Limit
- helper_types::Lt
- helper_types::LtEq
- helper_types::NeAny
- helper_types::NoWait
- helper_types::Not
- helper_types::NotBetween
- helper_types::NotEq
- helper_types::NotLike
- helper_types::Nullable
- helper_types::NullableSelect
- helper_types::Offset
- 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::Update
- helper_types::avg
- helper_types::max
- helper_types::min
- helper_types::not
- helper_types::sum
- pg::types::sql_types::BigSerial
- pg::types::sql_types::Serial
- pg::types::sql_types::SmallSerial
- query_builder::BoxedDeleteStatement
- query_builder::BoxedUpdateStatement
- query_builder::BuildQueryResult
- query_builder::IncompleteUpdateStatement
- r2d2::PoolError
- result::ConnectionResult
- result::QueryResult
- serialize::Result
- sql_types::Decimal
- sql_types::VarChar
- types::Array
- types::BigInt
- types::Binary
- types::Bool
- types::Cidr
- types::Date
- types::Double
- types::Float
- types::Inet
- types::Integer
- types::Interval
- types::Json
- types::Jsonb
- types::MacAddr
- types::Money
- types::Nullable
- types::Numeric
- types::Oid
- types::Range
- types::SmallInt
- types::Text
- types::Time
- types::Timestamp
- types::Timestamptz
- types::TinyInt
- types::ToSqlOutput
- types::Uuid