List of all items
Structs
- ConnectOptions
- Cursor
- Database
- DatabaseConnection
- DatabaseTransaction
- DeleteResult
- Deleter
- ExecResult
- InsertManyResult
- InsertResult
- Inserter
- ItemsAndPagesNumber
- MockDatabase
- MockDatabaseConnection
- MockDatabaseConnector
- MockExecResult
- MockRow
- OpenTransaction
- Paginator
- PaginatorStream
- ProxyDatabaseConnection
- ProxyDatabaseConnector
- ProxyExecResult
- ProxyRow
- QueryAccessAudit
- QueryResult
- QueryStream
- RestrictedConnection
- RestrictedTransaction
- SelectFiveModel
- SelectFourModel
- SelectGetableTuple
- SelectGetableValue
- SelectModel
- SelectSixModel
- SelectThreeModel
- SelectTwoModel
- Selector
- SelectorRaw
- Statement
- Transaction
- TransactionStream
- UpdateResult
- Updater
- Values
- dynamic::Column
- dynamic::DynSelector
- dynamic::Entity
- dynamic::FieldType
- dynamic::FieldValue
- dynamic::Model
- dynamic::ModelType
- dynamic::SelectModelAndDynModel
- entity::BoolColumn
- entity::BorrowedIdentityIter
- entity::BytesColumn
- entity::ColumnDef
- entity::DateLikeColumn
- entity::DateTimeLikeColumn
- entity::GenericArrayColumn
- entity::IpNetworkColumn
- entity::JsonColumn
- entity::NumericArrayColumn
- entity::NumericColumn
- entity::NumericColumnNullable
- entity::OwnedIdentityIter
- entity::RelationBuilder
- entity::RelationDef
- entity::SeaographyColumnAttr
- entity::StringColumn
- entity::StringColumnNullable
- entity::TimeLikeColumn
- entity::UuidColumn
- entity::compound::EntityLoaderPaginator
- entity::compound::EntityLoaderWithSelf
- entity::compound::EntityLoaderWithSelfRev
- entity::compound::HasManyIter
- entity::prelude::ChronoDate
- entity::prelude::ChronoDateTime
- entity::prelude::ChronoTime
- entity::prelude::Date
- entity::prelude::DateTime
- entity::prelude::Decimal
- entity::prelude::DynIden
- entity::prelude::PgVector
- entity::prelude::SeaRc
- entity::prelude::Time
- entity::prelude::TimeDate
- entity::prelude::TimeDateTime
- entity::prelude::TimeDateTimeWithTimeZone
- entity::prelude::TimeTime
- entity::prelude::Uuid
- error::ColumnFromStrErr
- metric::Info
- query::Condition
- query::DebugQuery
- query::Delete
- query::DeleteMany
- query::DeleteOne
- query::DynIden
- query::Insert
- query::InsertMany
- query::Select
- query::SelectA
- query::SelectB
- query::SelectC
- query::SelectFive
- query::SelectFour
- query::SelectSix
- query::SelectThree
- query::SelectThreeMany
- query::SelectTwo
- query::SelectTwoMany
- query::TopologyChain
- query::TopologyStar
- query::TryInsert
- query::Update
- query::UpdateMany
- query::UpdateOne
- query::ValidatedDeleteOne
- query::ValidatedUpdateOne
- query::Values
- rbac::Action
- rbac::PermissionRequest
- rbac::RbacEngine
- rbac::RbacSnapshot
- rbac::RbacUserRolePermissions
- rbac::ResourceRequest
- rbac::SchemaTable
- rbac::Table
- rbac::context::RbacAddRoleHierarchy
- rbac::context::RbacAddUserOverride
- rbac::context::RbacContext
- rbac::entity::permission::ActiveModel
- rbac::entity::permission::ColumnIter
- rbac::entity::permission::Entity
- rbac::entity::permission::Model
- rbac::entity::permission::PermissionId
- rbac::entity::permission::PrimaryKeyIter
- rbac::entity::permission::RelationIter
- rbac::entity::resource::ActiveModel
- rbac::entity::resource::ColumnIter
- rbac::entity::resource::Entity
- rbac::entity::resource::Model
- rbac::entity::resource::PrimaryKeyIter
- rbac::entity::resource::RelationIter
- rbac::entity::resource::ResourceId
- rbac::entity::role::ActiveModel
- rbac::entity::role::ColumnIter
- rbac::entity::role::Entity
- rbac::entity::role::Model
- rbac::entity::role::PrimaryKeyIter
- rbac::entity::role::RelationIter
- rbac::entity::role::RoleId
- rbac::entity::role_hierarchy::ActiveModel
- rbac::entity::role_hierarchy::ColumnIter
- rbac::entity::role_hierarchy::Entity
- rbac::entity::role_hierarchy::Model
- rbac::entity::role_hierarchy::PrimaryKeyIter
- rbac::entity::role_hierarchy::RelationIter
- rbac::entity::role_permission::ActiveModel
- rbac::entity::role_permission::ColumnIter
- rbac::entity::role_permission::Entity
- rbac::entity::role_permission::Model
- rbac::entity::role_permission::PrimaryKeyIter
- rbac::entity::role_permission::RelationIter
- rbac::entity::user::UserId
- rbac::entity::user_override::ActiveModel
- rbac::entity::user_override::ColumnIter
- rbac::entity::user_override::Entity
- rbac::entity::user_override::Model
- rbac::entity::user_override::PrimaryKeyIter
- rbac::entity::user_override::RelationIter
- rbac::entity::user_role::ActiveModel
- rbac::entity::user_role::ColumnIter
- rbac::entity::user_role::Entity
- rbac::entity::user_role::Model
- rbac::entity::user_role::PrimaryKeyIter
- rbac::entity::user_role::RelationIter
- rbac::schema::RbacCreateTablesParams
- schema::EntitySchemaInfo
- schema::Schema
- schema::SchemaBuilder
- value::ChronoUnixTimestamp
- value::ChronoUnixTimestampMillis
- value::TimeUnixTimestamp
- value::TimeUnixTimestampMillis
Enums
- AccessMode
- AuditError
- DatabaseBackend
- DatabaseConnectionType
- DatabaseExecutor
- IsolationLevel
- TransactionError
- TryInsertResult
- Value
- entity::ActiveModelAction
- entity::ActiveValue
- entity::ColumnType
- entity::HasManyModel
- entity::HasOneModel
- entity::Identity
- entity::RelationType
- entity::Value
- entity::compound::HasMany
- entity::compound::HasOne
- entity::compound::LoadTarget
- entity::prelude::ColumnType
- entity::prelude::Expr
- entity::prelude::HasManyModel
- entity::prelude::HasOneModel
- entity::prelude::Json
- entity::prelude::StringLen
- entity::prelude::Value
- error::ConnAcquireErr
- error::DbErr
- error::RuntimeErr
- error::SqlErr
- error::TryGetError
- query::JoinType
- query::JsonValue
- query::Order
- query::Value
- rbac::AccessType
- rbac::RbacError
- rbac::SchemaOper
- rbac::entity::permission::Column
- rbac::entity::permission::PrimaryKey
- rbac::entity::permission::Relation
- rbac::entity::resource::Column
- rbac::entity::resource::PrimaryKey
- rbac::entity::resource::Relation
- rbac::entity::role::Column
- rbac::entity::role::PrimaryKey
- rbac::entity::role::Relation
- rbac::entity::role_hierarchy::Column
- rbac::entity::role_hierarchy::PrimaryKey
- rbac::entity::role_hierarchy::Relation
- rbac::entity::role_permission::Column
- rbac::entity::role_permission::PrimaryKey
- rbac::entity::role_permission::Relation
- rbac::entity::user_override::Column
- rbac::entity::user_override::PrimaryKey
- rbac::entity::user_override::Relation
- rbac::entity::user_role::Column
- rbac::entity::user_role::PrimaryKey
- rbac::entity::user_role::Relation
Traits
- AuditTrait
- ColIdx
- ConnectionTrait
- CursorTrait
- Iden
- IntoDatabaseExecutor
- IntoMockRow
- MockDatabaseTrait
- PaginatorTrait
- ProxyDatabaseTrait
- SelectorTrait
- StatementBuilder
- StreamTrait
- TransactionSession
- TransactionTrait
- TryFromU64
- TryGetable
- TryGetableArray
- TryGetableFromJson
- TryGetableMany
- dynamic::DynSelectorTrait
- entity::ActiveEnum
- entity::ActiveEnumValue
- entity::ActiveModelBehavior
- entity::ActiveModelTrait
- entity::ColumnTrait
- entity::ColumnTypeTrait
- entity::EntityName
- entity::EntityTrait
- entity::FromQueryResult
- entity::IdenStatic
- entity::IdentityOf
- entity::IntoActiveModel
- entity::IntoActiveValue
- entity::IntoIdentity
- entity::IntoOption
- entity::Iterable
- entity::Linked
- entity::ModelTrait
- entity::PartialModelTrait
- entity::PrimaryKeyArity
- entity::PrimaryKeyToColumn
- entity::PrimaryKeyTrait
- entity::Related
- entity::RelatedSelfVia
- entity::RelationTrait
- entity::TryIntoModel
- entity::compound::EntityLoaderTrait
- entity::compound::EntityReverse
- entity::prelude::Iden
- query::ColumnAsExpr
- query::ConditionalStatement
- query::EntityOrSelect
- query::ExprTrait
- query::IntoSimpleExpr
- query::LoaderTrait
- query::OrderedStatement
- query::QueryFilter
- query::QueryOrder
- query::QuerySelect
- query::QueryTrait
- query::Topology
- value::DefaultActiveValue
- value::DefaultActiveValueNone
- value::DefaultActiveValueNotSet
Macros
Attribute Macros
Derive Macros
- DeriveActiveEnum
- DeriveActiveModel
- DeriveActiveModelBehavior
- DeriveActiveModelEx
- DeriveColumn
- DeriveDisplay
- DeriveEntity
- DeriveEntityModel
- DeriveIden
- DeriveIntoActiveModel
- DeriveMigrationName
- DeriveModel
- DeriveModelEx
- DerivePartialModel
- DerivePrimaryKey
- DeriveRelatedEntity
- DeriveRelation
- DeriveValueType
- EnumIter
- FromJsonQueryResult
- FromQueryResult
- Iden
- entity::prelude::DeriveActiveEnum
- entity::prelude::DeriveActiveModel
- entity::prelude::DeriveActiveModelBehavior
- entity::prelude::DeriveActiveModelEx
- entity::prelude::DeriveColumn
- entity::prelude::DeriveDisplay
- entity::prelude::DeriveEntity
- entity::prelude::DeriveEntityModel
- entity::prelude::DeriveIden
- entity::prelude::DeriveIntoActiveModel
- entity::prelude::DeriveModel
- entity::prelude::DeriveModelEx
- entity::prelude::DerivePartialModel
- entity::prelude::DerivePrimaryKey
- entity::prelude::DeriveRelatedEntity
- entity::prelude::DeriveRelation
- entity::prelude::DeriveValueType
- entity::prelude::EnumIter
- entity::prelude::FromJsonQueryResult
- entity::prelude::Iden
Functions
Type Aliases
- DbBackend
- DbConn
- entity::ForeignKeyAction
- entity::LinkDef
- entity::prelude::ChronoDateTimeLocal
- entity::prelude::ChronoDateTimeUtc
- entity::prelude::ChronoDateTimeWithTimeZone
- entity::prelude::ChronoUtc
- entity::prelude::DateTimeLocal
- entity::prelude::DateTimeUtc
- entity::prelude::DateTimeWithTimeZone
- entity::prelude::RcOrArc
- rbac::RbacPermissionsByResources
- rbac::RbacResourcesAndPermissions
- rbac::RbacRoleHierarchyList
- rbac::RbacRolesAndRanks