List of all items
Structs
- Database
- DatabaseConfiguration
- Row
- aggregate::AggregatedColumn
- aggregate::Avg
- aggregate::Count
- aggregate::Max
- aggregate::Min
- aggregate::Sum
- cli::config::DatabaseConfig
- cli::entry::Cli
- cli::make_migrations::MakeMigrationsOptions
- cli::migrate::MigrateOptions
- cli::migrate::config::DatabaseConfigFile
- conditions::Binary
- conditions::Column
- conditions::Ternary
- conditions::Unary
- conditions::collections::DynamicCollection
- conditions::collections::StaticCollection
- config::DatabaseConfig
- crud::decoder::DirectDecoder
- crud::decoder::NoopDecoder
- crud::delete::DeleteBuilder
- crud::insert::InsertBuilder
- crud::insert::InsertReturningNothing
- crud::query::Limit
- crud::query::QueryBuilder
- crud::update::OptionalColumns
- crud::update::UpdateBuilder
- db::Database
- db::DatabaseConfiguration
- db::Row
- db::choice::Choice
- db::database::Database
- db::database::DatabaseConfiguration
- db::executor::AffectedRows
- db::executor::All
- db::executor::Nothing
- db::executor::One
- db::executor::Optional
- db::executor::Stream
- db::row::Row
- db::sql::alter_table::AlterTableData
- db::sql::create_column::CreateColumnMySQLData
- db::sql::create_column::CreateColumnPostgresData
- db::sql::create_column::CreateColumnSQLiteData
- db::sql::create_column::SQLAnnotation
- db::sql::create_index::CreateIndexData
- db::sql::create_table::CreateTableData
- db::sql::create_trigger::SQLCreateTrigger
- db::sql::delete::DeleteData
- db::sql::drop_table::DropTableData
- db::sql::insert::InsertData
- db::sql::join_table::JoinTableData
- db::sql::limit_clause::LimitClause
- db::sql::ordering::OrderByEntry
- db::sql::select::SelectData
- db::sql::select_column::SelectColumnData
- db::sql::update::UpdateData
- db::transaction::Transaction
- fields::types::BackRef
- fields::types::Json
- fields::types::MsgPack
- internal::DisplayImpl
- internal::const_concat::ConstString
- internal::const_concat::ConstVec
- internal::field::FieldProxy
- internal::field::foreign_model::ForeignAnnotations
- internal::field::foreign_model::ForeignModelByFieldDecoder
- internal::field::foreign_model::OptionForeignModelByFieldDecoder
- internal::field::modifier::EraseAnnotations
- internal::field::modifier::MergeAnnotations
- internal::field::modifier::NoCheck
- internal::field::modifier::NoColumnFromName
- internal::field::modifier::SingleColumnCheck
- internal::field::modifier::SingleColumnFromName
- internal::field::modifier::UnchangedAnnotations
- internal::hmr::Source
- internal::hmr::annotations::Annotations
- internal::hmr::annotations::AutoCreateTime
- internal::hmr::annotations::AutoIncrement
- internal::hmr::annotations::AutoUpdateTime
- internal::hmr::annotations::Choices
- internal::hmr::annotations::DefaultValue
- internal::hmr::annotations::ForeignKey
- internal::hmr::annotations::Index
- internal::hmr::annotations::IndexData
- internal::hmr::annotations::MaxLength
- internal::hmr::annotations::PrimaryKey
- internal::hmr::annotations::Unique
- internal::hmr::db_type::Binary
- internal::hmr::db_type::Boolean
- internal::hmr::db_type::Choices
- internal::hmr::db_type::Date
- internal::hmr::db_type::DateTime
- internal::hmr::db_type::Double
- internal::hmr::db_type::Float
- internal::hmr::db_type::Int16
- internal::hmr::db_type::Int32
- internal::hmr::db_type::Int64
- internal::hmr::db_type::Time
- internal::hmr::db_type::Timestamp
- internal::hmr::db_type::Uuid
- internal::hmr::db_type::VarChar
- internal::imr::AnnotationIter
- internal::imr::Field
- internal::imr::ForeignKey
- internal::imr::IndexValue
- internal::imr::InternalModelFormat
- internal::imr::Model
- internal::imr::Source
- internal::query_context::QueryContext
- internal::relation_path::PathStep
- model::PatchSelector
Enums
- DatabaseDriver
- Error
- cli::config::DatabaseDriver
- cli::entry::InitDriver
- conditions::BinaryOperator
- conditions::TernaryOperator
- conditions::UnaryOperator
- conditions::Value
- conditions::collections::CollectionOperator
- config::DatabaseDriver
- db::DatabaseDriver
- db::Error
- db::error::Error
- db::executor::DynamicExecutor
- db::sql::DBImpl
- db::sql::aggregation::SelectAggregator
- db::sql::alter_table::AlterTableImpl
- db::sql::alter_table::AlterTableOperation
- db::sql::conditional::BinaryCondition
- db::sql::conditional::Condition
- db::sql::conditional::TernaryCondition
- db::sql::conditional::UnaryCondition
- db::sql::create_column::CreateColumnImpl
- db::sql::create_index::CreateIndexImpl
- db::sql::create_table::CreateTableImpl
- db::sql::create_trigger::SQLCreateTriggerOperation
- db::sql::create_trigger::SQLCreateTriggerPointInTime
- db::sql::delete::DeleteImpl
- db::sql::drop_table::DropTableImpl
- db::sql::error::Error
- db::sql::insert::InsertImpl
- db::sql::join_table::JoinTableImpl
- db::sql::join_table::JoinType
- db::sql::on_conflict::OnConflict
- db::sql::ordering::Ordering
- db::sql::select::SelectImpl
- db::sql::select_column::SelectColumnImpl
- db::sql::update::UpdateImpl
- db::sql::value::NullType
- db::sql::value::Value
- db::transaction::TransactionGuard
- fields::types::ForeignModelByField
- internal::hmr::annotations::AnnotationIndex
- internal::hmr::annotations::DefaultValueData
- internal::imr::Annotation
- internal::imr::DbType
- internal::imr::DefaultValue
- internal::imr::ReferentialAction
- internal::patch::PatchCow
Traits
- aggregate::AggregationFunc
- conditions::Condition
- crud::builder::ConditionMarker
- crud::decoder::Decoder
- crud::query::AcceptsOffset
- crud::query::FiniteRange
- crud::query::LimOffMarker
- crud::query::LimitMarker
- crud::query::OffsetMarker
- crud::selector::Selector
- db::Executor
- db::executor::Executor
- db::executor::QueryStrategy
- db::row::Decode
- db::row::DecodeOwned
- db::row::RowIndex
- db::sql::alter_table::AlterTable
- db::sql::conditional::BuildCondition
- db::sql::create_column::CreateColumn
- db::sql::create_index::CreateIndex
- db::sql::create_table::CreateTable
- db::sql::delete::Delete
- db::sql::drop_table::DropTable
- db::sql::insert::Insert
- db::sql::join_table::JoinTable
- db::sql::select::Select
- db::sql::select_column::SelectColumn
- db::sql::update::Update
- fields::traits::FieldType
- fields::traits::cmp::FieldEq
- fields::traits::cmp::FieldLike
- fields::traits::cmp::FieldOrd
- fields::traits::cmp::FieldRegexp
- internal::array_utils::Array
- internal::array_utils::IntoArray
- internal::field::ContainerField
- internal::field::Field
- internal::field::SingleColumnField
- internal::field::access::FieldAccess
- internal::field::as_db_type::AsDbType
- internal::field::decoder::FieldDecoder
- internal::field::foreign_model::ForeignModelField
- internal::field::modifier::AnnotationsModifier
- internal::field::modifier::CheckModifier
- internal::field::modifier::ColumnsFromName
- internal::hmr::AsImr
- internal::hmr::db_type::DbType
- internal::patch::IntoPatchCow
- internal::relation_path::JoinAlias
- internal::relation_path::Path
- internal::relation_path::PathImpl
- model::ConstNew
- model::FieldByIndex
- model::GetField
- model::Identifiable
- model::Model
- model::Patch
- model::UpdateField
Macros
Attribute Macros
Derive Macros
Functions
- cli::entry::entry
- cli::init::init
- cli::make_migrations::check_options
- cli::make_migrations::get_internal_models
- cli::make_migrations::run_make_migrations
- cli::migrate::apply_migration
- cli::migrate::config::deserialize_db_conf
- cli::migrate::run_migrate
- cli::migrate::run_migrate_custom
- cli::migrate::sql_builder::migration_to_sql
- db::database::delete
- db::database::insert
- db::database::insert_bulk
- db::database::insert_bulk_returning
- db::database::insert_returning
- db::database::query
- db::database::update
- print_models
- write_models