Skip to main content

Crate dinoco_engine

Crate dinoco_engine 

Source

Re-exports§

pub use chrono;
pub use deadpool_postgres;
pub use mysql_async;
pub use mysql_common;
pub use rusqlite;
pub use serde_json;
pub use tokio_postgres;

Modules§

runtime
Runtime migration support for databases opened by crate::DinocoClient.

Structs§

AddColumnMigration
AddForeignKeyMigration
AlterColumnMigration
AlterEnumMigration
CountQuery
CreateEnumMigration
CreateIndexMigration
CreateTableMigration
DatabaseError
A database failure together with Dinoco’s portable classification. The original driver error remains available through the standard error chain.
DeleteQuery
DinocoClient
DropColumnMigration
DropEnumMigration
DropForeignKeyMigration
DropIndexMigration
DropTableMigration
FindQuery
InsertQuery
ManyToManyRelationCountQuery
ManyToManyRelationQuery
ManyToManyUpdate
MigrationColumn
MigrationForeignKey
MigrationIndex
MySqlAdapter
PgBouncerAdapter
PostgresAdapter
PostgresRow
A row of data returned from the database by a query.
RelationBatchQuery
RelationCountQuery
RelationJoinQuery
RenameColumnMigration
RenameTableMigration
RowDecodeError
Marker used by adapters when a row exists but a generated model cannot be decoded from it.
SingleIdRow
SqliteAdapter
SqliteRow
A single result row of a query.
TransactionCommand
TransactionExecutor
A live transaction pinned to one physical database connection.
UpdateQuery
UpdateSet
WhereComplex

Enums§

Backend
DatabaseConstraintError
Portable constraint categories exposed only when a driver supplies a structured error code.
DinocoValue
FindOrderBy
FindWhere
MigrationColumnType
MigrationDefault
MigrationIndexKind
PostgresMode
ReferentialAction
UpdateOperation

Constants§

DEFAULT_MAX_CONNECTIONS
DEFAULT_MIN_CONNECTIONS

Traits§

DinocoAdapter
DinocoEntity
DinocoMysql
DinocoPostgres
DinocoProjection
DinocoRowModel
DinocoSqlCompiler
DinocoSqlite

Functions§

is_decode_error

Type Aliases§

DeadpoolPostgresRow
MysqlRow