List of all items
Structs
- FastRow
- Migration
- Migrator
- Premix
- QueryBuilder
- Relation
- ValidationError
- chrono::Date
- chrono::DateTime
- chrono::Days
- chrono::FixedOffset
- chrono::IsoWeek
- chrono::Local
- chrono::Months
- chrono::NaiveDate
- chrono::NaiveDateTime
- chrono::NaiveTime
- chrono::NaiveWeek
- chrono::OutOfRange
- chrono::OutOfRangeError
- chrono::ParseError
- chrono::ParseMonthError
- chrono::ParseWeekdayError
- chrono::TimeDelta
- chrono::Utc
- chrono::WeekdaySet
- chrono::format::DelayedFormat
- chrono::format::InternalFixed
- chrono::format::InternalNumeric
- chrono::format::OffsetFormat
- chrono::format::ParseError
- chrono::format::Parsed
- chrono::format::StrftimeItems
- chrono::format::strftime::StrftimeItems
- chrono::naive::Days
- chrono::naive::IsoWeek
- chrono::naive::NaiveDate
- chrono::naive::NaiveDateDaysIterator
- chrono::naive::NaiveDateTime
- chrono::naive::NaiveDateWeeksIterator
- chrono::naive::NaiveTime
- chrono::naive::NaiveWeek
- chrono::offset::FixedOffset
- chrono::offset::Local
- chrono::offset::Utc
- chrono::prelude::Date
- chrono::prelude::DateTime
- chrono::prelude::FixedOffset
- chrono::prelude::Local
- chrono::prelude::NaiveDate
- chrono::prelude::NaiveDateTime
- chrono::prelude::NaiveTime
- chrono::prelude::Utc
- integrations::axum::PremixState
- metrics::PrometheusHandle
- migrator::Migration
- migrator::Migrator
- model::FastRow
- model::Relation
- model::ValidationError
- prelude::FastRow
- prelude::Migration
- prelude::Migrator
- prelude::Premix
- prelude::QueryBuilder
- prelude::Relation
- prelude::ValidationError
- query::QueryBuilder
- schema::ColumnDiff
- schema::ColumnNullabilityDiff
- schema::ColumnPrimaryKeyDiff
- schema::ColumnTypeDiff
- schema::SchemaColumn
- schema::SchemaDiff
- schema::SchemaForeignKey
- schema::SchemaIndex
- schema::SchemaTable
- sqlx::MySql
- sqlx::MySqlConnection
- sqlx::PgConnection
- sqlx::Pool
- sqlx::Postgres
- sqlx::QueryBuilder
- sqlx::RawSql
- sqlx::Sqlite
- sqlx::SqliteConnection
- sqlx::Transaction
- sqlx::__rt::TimeoutError
- sqlx::error::UnexpectedNullError
- sqlx::mysql::MySql
- sqlx::mysql::MySqlArguments
- sqlx::mysql::MySqlColumn
- sqlx::mysql::MySqlConnectOptions
- sqlx::mysql::MySqlConnection
- sqlx::mysql::MySqlDatabaseError
- sqlx::mysql::MySqlQueryResult
- sqlx::mysql::MySqlRow
- sqlx::mysql::MySqlStatement
- sqlx::mysql::MySqlTransactionManager
- sqlx::mysql::MySqlTypeInfo
- sqlx::mysql::MySqlValue
- sqlx::mysql::MySqlValueRef
- sqlx::mysql::types::MySqlTime
- sqlx::pool::CloseEvent
- sqlx::pool::Pool
- sqlx::pool::PoolConnection
- sqlx::pool::PoolConnectionMetadata
- sqlx::pool::PoolOptions
- sqlx::postgres::PgAdvisoryLock
- sqlx::postgres::PgAdvisoryLockGuard
- sqlx::postgres::PgArgumentBuffer
- sqlx::postgres::PgArguments
- sqlx::postgres::PgColumn
- sqlx::postgres::PgConnectOptions
- sqlx::postgres::PgConnection
- sqlx::postgres::PgCopyIn
- sqlx::postgres::PgDatabaseError
- sqlx::postgres::PgListener
- sqlx::postgres::PgNotification
- sqlx::postgres::PgQueryResult
- sqlx::postgres::PgRow
- sqlx::postgres::PgStatement
- sqlx::postgres::PgTransactionManager
- sqlx::postgres::PgTypeInfo
- sqlx::postgres::PgValue
- sqlx::postgres::PgValueRef
- sqlx::postgres::Postgres
- sqlx::postgres::types::Oid
- sqlx::postgres::types::PgBox
- sqlx::postgres::types::PgCiText
- sqlx::postgres::types::PgCircle
- sqlx::postgres::types::PgHstore
- sqlx::postgres::types::PgInterval
- sqlx::postgres::types::PgLQuery
- sqlx::postgres::types::PgLQueryVariant
- sqlx::postgres::types::PgLQueryVariantFlag
- sqlx::postgres::types::PgLSeg
- sqlx::postgres::types::PgLTree
- sqlx::postgres::types::PgLTreeLabel
- sqlx::postgres::types::PgLine
- sqlx::postgres::types::PgMoney
- sqlx::postgres::types::PgPath
- sqlx::postgres::types::PgPoint
- sqlx::postgres::types::PgPolygon
- sqlx::postgres::types::PgRange
- sqlx::postgres::types::PgTimeTz
- sqlx::query::Map
- sqlx::query::Query
- sqlx::query::QueryAs
- sqlx::query::QueryScalar
- sqlx::query_builder::QueryBuilder
- sqlx::query_builder::Separated
- sqlx::sqlite::LockedSqliteHandle
- sqlx::sqlite::Sqlite
- sqlx::sqlite::SqliteArguments
- sqlx::sqlite::SqliteColumn
- sqlx::sqlite::SqliteConnectOptions
- sqlx::sqlite::SqliteConnection
- sqlx::sqlite::SqliteError
- sqlx::sqlite::SqliteOwnedBuf
- sqlx::sqlite::SqliteQueryResult
- sqlx::sqlite::SqliteRow
- sqlx::sqlite::SqliteStatement
- sqlx::sqlite::SqliteTransactionManager
- sqlx::sqlite::SqliteTypeInfo
- sqlx::sqlite::SqliteValue
- sqlx::sqlite::SqliteValueRef
- sqlx::sqlite::UpdateHookResult
- sqlx::types::Json
- sqlx::types::JsonRawValue
- sqlx::types::Text
- sqlx::types::Uuid
- sqlx::types::chrono::DateTime
- sqlx::types::chrono::FixedOffset
- sqlx::types::chrono::Local
- sqlx::types::chrono::NaiveDate
- sqlx::types::chrono::NaiveDateTime
- sqlx::types::chrono::NaiveTime
- sqlx::types::chrono::Utc
- sqlx::types::uuid::Builder
- sqlx::types::uuid::Error
- sqlx::types::uuid::NoContext
- sqlx::types::uuid::NonNilUuid
- sqlx::types::uuid::Timestamp
- sqlx::types::uuid::Uuid
- sqlx::types::uuid::fmt::Braced
- sqlx::types::uuid::fmt::Hyphenated
- sqlx::types::uuid::fmt::Simple
- sqlx::types::uuid::fmt::Urn
- sqlx::types::uuid::timestamp::Timestamp
- sqlx::types::uuid::timestamp::context::NoContext
- sqlx::types::uuid::timestamp::context::ThreadLocalContext
- tracing::Dispatch
- tracing::Event
- tracing::Id
- tracing::Level
- tracing::Metadata
- tracing::Span
- tracing::callsite::DefaultCallsite
- tracing::callsite::Identifier
- tracing::dispatcher::DefaultGuard
- tracing::dispatcher::Dispatch
- tracing::dispatcher::SetGlobalDefaultError
- tracing::dispatcher::WeakDispatch
- tracing::event::Event
- tracing::field::DebugValue
- tracing::field::DisplayValue
- tracing::field::Empty
- tracing::field::Field
- tracing::field::FieldSet
- tracing::field::Iter
- tracing::field::ValueSet
- tracing::instrument::Instrumented
- tracing::instrument::WithDispatch
- tracing::level_filters::LevelFilter
- tracing::level_filters::ParseLevelFilterError
- tracing::metadata::Kind
- tracing::metadata::Level
- tracing::metadata::LevelFilter
- tracing::metadata::Metadata
- tracing::metadata::ParseLevelError
- tracing::metadata::ParseLevelFilterError
- tracing::span::Attributes
- tracing::span::Entered
- tracing::span::EnteredSpan
- tracing::span::Id
- tracing::span::Record
- tracing::span::Span
- tracing::subscriber::DefaultGuard
- tracing::subscriber::Interest
- tracing::subscriber::NoSubscriber
- tracing::subscriber::SetGlobalDefaultError
Enums
- Executor
- PremixError
- UpdateResult
- chrono::LocalResult
- chrono::Month
- chrono::RoundingError
- chrono::SecondsFormat
- chrono::Weekday
- chrono::format::Colons
- chrono::format::Fixed
- chrono::format::Item
- chrono::format::Numeric
- chrono::format::OffsetPrecision
- chrono::format::Pad
- chrono::format::ParseErrorKind
- chrono::format::SecondsFormat
- chrono::offset::LocalResult
- chrono::prelude::Month
- chrono::prelude::SecondsFormat
- chrono::prelude::Weekday
- chrono::round::RoundingError
- error::PremixError
- executor::Executor
- model::UpdateResult
- prelude::Executor
- prelude::PremixError
- prelude::UpdateResult
- query::ColumnRef
- sqlx::Either
- sqlx::Error
- sqlx::__rt::JoinHandle
- sqlx::encode::IsNull
- sqlx::error::Error
- sqlx::error::ErrorKind
- sqlx::mysql::MySqlSslMode
- sqlx::mysql::MySqlValueFormat
- sqlx::mysql::types::MySqlTimeError
- sqlx::mysql::types::MySqlTimeSign
- sqlx::pool::MaybePoolConnection
- sqlx::pool::maybe::MaybePoolConnection
- sqlx::postgres::PgAdvisoryLockKey
- sqlx::postgres::PgErrorPosition
- sqlx::postgres::PgSeverity
- sqlx::postgres::PgSslMode
- sqlx::postgres::PgTypeKind
- sqlx::postgres::PgValueFormat
- sqlx::postgres::types::PgCube
- sqlx::postgres::types::PgLQueryLevel
- sqlx::postgres::types::PgLTreeParseError
- sqlx::sqlite::SqliteArgumentValue
- sqlx::sqlite::SqliteAutoVacuum
- sqlx::sqlite::SqliteJournalMode
- sqlx::sqlite::SqliteLockingMode
- sqlx::sqlite::SqliteOperation
- sqlx::sqlite::SqliteSynchronous
- sqlx::types::JsonValue
- sqlx::types::uuid::Variant
- sqlx::types::uuid::Version
Traits
- IntoExecutor
- Model
- ModelHooks
- ModelSchema
- ModelValidation
- SqlDialect
- chrono::Datelike
- chrono::DurationRound
- chrono::Offset
- chrono::SubsecRound
- chrono::TimeZone
- chrono::Timelike
- chrono::offset::Offset
- chrono::offset::TimeZone
- chrono::prelude::Datelike
- chrono::prelude::Offset
- chrono::prelude::SubsecRound
- chrono::prelude::TimeZone
- chrono::prelude::Timelike
- chrono::round::DurationRound
- chrono::round::SubsecRound
- dialect::SqlDialect
- executor::IntoExecutor
- model::Model
- model::ModelHooks
- model::ModelResultExt
- model::ModelValidation
- prelude::IntoExecutor
- prelude::Model
- prelude::ModelHooks
- prelude::ModelResultExt
- prelude::ModelSchema
- prelude::ModelValidation
- prelude::SqlDialect
- schema::ModelSchema
- sqlx::Acquire
- sqlx::Arguments
- sqlx::Column
- sqlx::ColumnIndex
- sqlx::ConnectOptions
- sqlx::Connection
- sqlx::Database
- sqlx::Decode
- sqlx::Encode
- sqlx::Execute
- sqlx::Executor
- sqlx::FromRow
- sqlx::IntoArguments
- sqlx::MySqlExecutor
- sqlx::PgExecutor
- sqlx::Row
- sqlx::SqliteExecutor
- sqlx::Statement
- sqlx::Type
- sqlx::TypeInfo
- sqlx::Value
- sqlx::ValueRef
- sqlx::database::Database
- sqlx::database::HasStatementCache
- sqlx::decode::Decode
- sqlx::encode::Encode
- sqlx::error::DatabaseError
- sqlx::mysql::MySqlExecutor
- sqlx::postgres::PgExecutor
- sqlx::postgres::PgHasArrayType
- sqlx::postgres::PgPoolCopyExt
- sqlx::postgres::types::PgHasArrayType
- sqlx::prelude::Acquire
- sqlx::prelude::ConnectOptions
- sqlx::prelude::Connection
- sqlx::prelude::Decode
- sqlx::prelude::Encode
- sqlx::prelude::Executor
- sqlx::prelude::FromRow
- sqlx::prelude::IntoArguments
- sqlx::prelude::Row
- sqlx::prelude::Statement
- sqlx::prelude::Type
- sqlx::sqlite::SqliteExecutor
- sqlx::types::Type
- sqlx::types::chrono::TimeZone
- sqlx::types::uuid::ClockSequence
- sqlx::types::uuid::timestamp::ClockSequence
- tracing::Callsite
- tracing::Instrument
- tracing::Subscriber
- tracing::Value
- tracing::callsite::Callsite
- tracing::field::AsField
- tracing::field::Value
- tracing::field::Visit
- tracing::instrument::Instrument
- tracing::instrument::WithSubscriber
- tracing::span::AsId
- tracing::subscriber::Subscriber
Macros
- prelude::premix_query
- prelude::schema_models
- premix_query
- schema_models
- sqlx::query
- sqlx::query_as
- sqlx::query_as_unchecked
- sqlx::query_file
- sqlx::query_file_as
- sqlx::query_file_as_unchecked
- sqlx::query_file_scalar
- sqlx::query_file_scalar_unchecked
- sqlx::query_file_unchecked
- sqlx::query_scalar
- sqlx::query_scalar_unchecked
- sqlx::query_unchecked
- sqlx::sqlx_macros::expand_query
- sqlx::types::uuid::uuid
- tracing::debug
- tracing::debug_span
- tracing::enabled
- tracing::error
- tracing::error_span
- tracing::event
- tracing::event_enabled
- tracing::info
- tracing::info_span
- tracing::metadata
- tracing::record_all
- tracing::span
- tracing::span_enabled
- tracing::trace
- tracing::trace_span
- tracing::warn
- tracing::warn_span
Attribute Macros
Derive Macros
- Model
- prelude::Model
- sqlx::Decode
- sqlx::Encode
- sqlx::FromRow
- sqlx::Type
- sqlx::decode::Decode
- sqlx::encode::Encode
- sqlx::prelude::Decode
- sqlx::prelude::Encode
- sqlx::prelude::FromRow
- sqlx::prelude::Type
- sqlx::sqlx_macros::Decode
- sqlx::sqlx_macros::Encode
- sqlx::sqlx_macros::FromRow
- sqlx::sqlx_macros::Type
- sqlx::types::Type
Functions
- build_placeholders
- cached_placeholders
- cached_placeholders_from
- chrono::format::format
- chrono::format::format_item
- chrono::format::parse
- chrono::format::parse_and_remainder
- chrono::naive::serde::ts_microseconds::deserialize
- chrono::naive::serde::ts_microseconds::serialize
- chrono::naive::serde::ts_microseconds_option::deserialize
- chrono::naive::serde::ts_microseconds_option::serialize
- chrono::naive::serde::ts_milliseconds::deserialize
- chrono::naive::serde::ts_milliseconds::serialize
- chrono::naive::serde::ts_milliseconds_option::deserialize
- chrono::naive::serde::ts_milliseconds_option::serialize
- chrono::naive::serde::ts_nanoseconds::deserialize
- chrono::naive::serde::ts_nanoseconds::serialize
- chrono::naive::serde::ts_nanoseconds_option::deserialize
- chrono::naive::serde::ts_nanoseconds_option::serialize
- chrono::naive::serde::ts_seconds::deserialize
- chrono::naive::serde::ts_seconds::serialize
- chrono::naive::serde::ts_seconds_option::deserialize
- chrono::naive::serde::ts_seconds_option::serialize
- chrono::serde::ts_microseconds::deserialize
- chrono::serde::ts_microseconds::serialize
- chrono::serde::ts_microseconds_option::deserialize
- chrono::serde::ts_microseconds_option::serialize
- chrono::serde::ts_milliseconds::deserialize
- chrono::serde::ts_milliseconds::serialize
- chrono::serde::ts_milliseconds_option::deserialize
- chrono::serde::ts_milliseconds_option::serialize
- chrono::serde::ts_nanoseconds::deserialize
- chrono::serde::ts_nanoseconds::serialize
- chrono::serde::ts_nanoseconds_option::deserialize
- chrono::serde::ts_nanoseconds_option::serialize
- chrono::serde::ts_seconds::deserialize
- chrono::serde::ts_seconds::serialize
- chrono::serde::ts_seconds_option::deserialize
- chrono::serde::ts_seconds_option::serialize
- error::map_sqlx_error
- integrations::actix::premix_data
- map_sqlx_error
- metrics::install_prometheus_recorder
- metrics::record_pool_stats
- prelude::build_placeholders
- prelude::cached_placeholders
- prelude::cached_placeholders_from
- prelude::map_sqlx_error
- schema::diff_mysql_schema
- schema::diff_postgres_schema
- schema::diff_schema
- schema::diff_sqlite_schema
- schema::format_schema_diff_summary
- schema::introspect_mysql_schema
- schema::introspect_postgres_schema
- schema::introspect_sqlite_schema
- schema::mysql_migration_sql
- schema::postgres_migration_sql
- schema::sqlite_migration_sql
- sql_cache::cached_placeholders
- sql_cache::cached_placeholders_from
- sqlx::__query_scalar_with_result
- sqlx::__query_with_result
- sqlx::__rt::missing_rt
- sqlx::__rt::rt_tokio::available
- sqlx::__rt::sleep
- sqlx::__rt::spawn
- sqlx::__rt::spawn_blocking
- sqlx::__rt::test_block_on
- sqlx::__rt::timeout
- sqlx::__rt::yield_now
- sqlx::error::mismatched_types
- sqlx::query
- sqlx::query_as
- sqlx::query_as_with
- sqlx::query_scalar
- sqlx::query_scalar_with
- sqlx::query_with
- sqlx::raw_sql
- sqlx::test_block_on
- sqlx::types::uuid::serde::braced::deserialize
- sqlx::types::uuid::serde::braced::serialize
- sqlx::types::uuid::serde::compact::deserialize
- sqlx::types::uuid::serde::compact::serialize
- sqlx::types::uuid::serde::simple::deserialize
- sqlx::types::uuid::serde::simple::serialize
- sqlx::types::uuid::serde::urn::deserialize
- sqlx::types::uuid::serde::urn::serialize
- tracing::callsite::rebuild_interest_cache
- tracing::callsite::register
- tracing::dispatcher::get_default
- tracing::dispatcher::set_default
- tracing::dispatcher::set_global_default
- tracing::dispatcher::with_default
- tracing::field::debug
- tracing::field::display
- tracing::subscriber::set_default
- tracing::subscriber::set_global_default
- tracing::subscriber::with_default
Type Aliases
- PremixResult
- chrono::Duration
- chrono::MappedLocalTime
- chrono::ParseResult
- chrono::format::ParseResult
- chrono::offset::MappedLocalTime
- error::PremixResult
- integrations::actix::PremixData
- prelude::PremixResult
- sqlx::MySqlPool
- sqlx::MySqlTransaction
- sqlx::PgPool
- sqlx::PgTransaction
- sqlx::Result
- sqlx::SqlitePool
- sqlx::SqliteTransaction
- sqlx::error::BoxDynError
- sqlx::error::Result
- sqlx::mysql::MySqlPool
- sqlx::mysql::MySqlPoolOptions
- sqlx::mysql::MySqlTransaction
- sqlx::postgres::PgPool
- sqlx::postgres::PgPoolOptions
- sqlx::postgres::PgTransaction
- sqlx::sqlite::SqlitePool
- sqlx::sqlite::SqlitePoolOptions
- sqlx::sqlite::SqliteTransaction
- sqlx::types::uuid::Bytes
Constants
- chrono::MAX_DATE
- chrono::MAX_DATETIME
- chrono::MIN_DATE
- chrono::MIN_DATETIME
- chrono::naive::MAX_DATE
- chrono::naive::MAX_DATETIME
- chrono::naive::MIN_DATE
- chrono::naive::MIN_DATETIME
- sqlx::postgres::PG_COPY_MAX_DATA_LEN
- sqlx::types::uuid::timestamp::UUID_TICKS_BETWEEN_EPOCHS
- tracing::level_filters::STATIC_MAX_LEVEL