List of all items
Structs
- advisory_lock::PgAdvisoryLock
- advisory_lock::PgAdvisoryLockGuard
- auth::scram::ServerFirst
- cache::CacheMetrics
- cache::CachedStatement
- cache::StatementCache
- cancel::CancelToken
- config::Config
- config::ConfigBuilder
- connection::Connection
- copy::CopyIn
- copy::CopyOut
- copy::binary::BinaryCopyDecoder
- copy::binary::BinaryCopyEncoder
- copy::text::TextCopyDecoder
- copy::text::TextCopyEncoder
- error::ServerError
- notify::Notification
- notify::channel::NotificationDispatcher
- notify::channel::NotificationReceiver
- observability::ObservabilityConfig
- observability::QueryMetrics
- pipeline::PipelineQuery
- pipeline::batch::PipelineBatch
- pool::Pool
- pool::PoolMetrics
- pool::PooledConnection
- pool::config::PoolConfig
- pool::health::ConnectionMeta
- portal::Portal
- protocol::backend::DataRowColumns
- protocol::backend::ErrorFields
- protocol::backend::FieldDescription
- row::CommandResult
- row::Row
- row::RowDescription
- row::SimpleQueryRow
- statement::Statement
- stream::RowStream
- transaction::TransactionConfig
- types::bit::PgBit
- types::builtin::TypeInfo
- types::cube::PgCube
- types::geometric::PgBox
- types::geometric::PgCircle
- types::geometric::PgLSeg
- types::geometric::PgLine
- types::geometric::PgPoint
- types::interval::PgInterval
- types::lsn::PgLsn
- types::ltree::PgLQuery
- types::ltree::PgLTree
- types::money::PgMoney
- types::multirange::PgMultirange
- types::network::PgCidr
- types::network::PgInet
- types::network::PgMacAddr
- types::network::PgMacAddr8
- types::oid::Oid
- types::range::PgRange
- types::timetz::PgTimeTz
- types::xml::PgXml
Enums
- config::ChannelBinding
- config::LoadBalanceHosts
- config::SslMode
- config::TargetSessionAttrs
- error::Error
- error::Severity
- pipeline::QueryResult
- pool::health::HealthCheckStrategy
- protocol::backend::BackendMessage
- protocol::backend::CopyFormat
- protocol::backend::TransactionStatus
- protocol::codec::SslResponse
- row::SimpleQueryMessage
- transaction::AccessMode
- transaction::IsolationLevel
- types::range::RangeBound
Traits
Derive Macros
Functions
- auth::md5::compute_md5
- auth::md5::hex_encode
- auth::md5::md5_compute
- auth::scram::generate_nonce
- auth::scram::hi
- auth::scram::hmac_sha256
- auth::scram::parse_server_first
- auth::scram::saslprep
- notify::quote_identifier
- notify::quote_literal
- notify::validate_channel_name
- observability::log_slow_query
- observability::query_span
- pipeline::encode_pipeline
- protocol::backend::decode
- protocol::codec::decode_message
- protocol::codec::decode_ssl_response
- protocol::frontend::bind
- protocol::frontend::cancel_request
- protocol::frontend::close_portal
- protocol::frontend::close_statement
- protocol::frontend::copy_data
- protocol::frontend::copy_done
- protocol::frontend::copy_fail
- protocol::frontend::describe_portal
- protocol::frontend::describe_statement
- protocol::frontend::execute
- protocol::frontend::flush
- protocol::frontend::parse
- protocol::frontend::password
- protocol::frontend::query
- protocol::frontend::sasl_initial_response
- protocol::frontend::sasl_response
- protocol::frontend::ssl_request
- protocol::frontend::startup
- protocol::frontend::sync
- protocol::frontend::terminate
- row::parse_command_tag
- types::builtin::lookup
- types::builtin::lookup_by_name
- types::traits::encode_param
- types::traits::encode_param_nullable