List of all items
Structs
- app::App
- app::AppBuilder
- auth_contract::ChainAuthentication
- auth_contract::FnAuthentication
- auth_contract::Identity
- auth_contract::NoAuthentication
- backend::PostgresBackend
- backend::SqliteBackend
- backup::Dump
- backup::LoadReport
- backup::ModelDump
- check::CheckContext
- check::SystemCheck
- check::SystemCheckFinding
- cors::CorsConfig
- db::Transaction
- db::route_context::RouteContext
- db::route_context::TenantKey
- db::router::Alias
- db::router::DefaultRouter
- db::router::Schema
- errors::Render500State
- errors::RenderErrorState
- forms::EmailFormat
- forms::Field
- forms::Form
- forms::FormErrors
- forms::MaxLength
- forms::MinLength
- forms::RegexFormat
- forms::Required
- forms::ValidationErrors
- inspect::InspectOptions
- inspect::InspectReport
- inspect::IntrospectedColumn
- inspect::IntrospectedSchema
- inspect::IntrospectedTable
- middleware::MiddlewareStack
- migrate::ClassifiedOp
- migrate::Column
- migrate::DriftReport
- migrate::M2MRelation
- migrate::MigrationEntry
- migrate::MigrationFile
- migrate::MigrationRef
- migrate::ModelMeta
- migrate::Snapshot
- orm::OrderExpr
- orm::Predicate
- orm::Subquery
- orm::column::ArrayCol
- orm::column::BitCol
- orm::column::BoolCol
- orm::column::BytesCol
- orm::column::CidrCol
- orm::column::ColExpr
- orm::column::DateCol
- orm::column::DateTimeCol
- orm::column::DecimalCol
- orm::column::F64Col
- orm::column::ForeignKeyCol
- orm::column::FullTextCol
- orm::column::InetCol
- orm::column::IntCol
- orm::column::JsonCol
- orm::column::JsonPathText
- orm::column::LtreeCol
- orm::column::MacAddrCol
- orm::column::NullableArrayCol
- orm::column::NullableBitCol
- orm::column::NullableBoolCol
- orm::column::NullableBytesCol
- orm::column::NullableCidrCol
- orm::column::NullableDateCol
- orm::column::NullableDateTimeCol
- orm::column::NullableDecimalCol
- orm::column::NullableF64Col
- orm::column::NullableForeignKeyCol
- orm::column::NullableFullTextCol
- orm::column::NullableInetCol
- orm::column::NullableIntCol
- orm::column::NullableJsonCol
- orm::column::NullableLtreeCol
- orm::column::NullableMacAddrCol
- orm::column::NullableStrCol
- orm::column::NullableTimeCol
- orm::column::NullableUuidCol
- orm::column::NullableXmlCol
- orm::column::StrCol
- orm::column::TimeCol
- orm::column::UuidCol
- orm::column::XmlCol
- orm::dynamic::CsvImportReport
- orm::dynamic::DynQuerySet
- orm::expr::F
- orm::expr::FExpr
- orm::expr::Q
- orm::file_field::FileField
- orm::file_field::ImageField
- orm::foreign_key::ForeignKey
- orm::m2m::M2M
- orm::masked::MaskKeyring
- orm::masked::Masked
- orm::model::FieldSpec
- orm::model::M2MRelationSpec
- orm::model::OneToOneRelationSpec
- orm::model::ReverseFkRelationSpec
- orm::multichoice::MultiChoice
- orm::one_to_one::OneToOne
- orm::post::Post
- orm::queryset::Manager
- orm::queryset::QuerySet
- orm::queryset::QuerySetTx
- orm::reverse_set::ReverseSet
- orm::search::Search
- orm::search::SearchHit
- orm::tsvector::TsVector
- orm::validators::Email
- orm::validators::Slug
- orm::validators::Url
- pagination::Page
- pagination::PageContext
- pagination::PageItemContext
- pagination::Paginator
- plugin::ApiEndpoint
- plugin::AppContext
- plugin::StaticDir
- plugin::StaticFile
- ratelimit::Rate
- ratelimit::RateDecision
- ratelimit::RateLimiter
- routes::RouteRegistry
- routes::RouteSpec
- routes::Routes
- settings::Settings
- static_files::CollectSummary
- static_files::CollectedNamespace
- static_files::LocalStorage
- static_files::MissingSourceDir
- static_files::PublishedStatic
- static_files::StaticContribution
- static_files::StaticHandlerState
- static_files::StaticNamespaceCollision
- static_files::StaticRegistry
- storage::StoredFile
- templates::LazyUser
- web::Form
- web::HeaderMap
- web::Html
- web::Json
- web::JsonResponse
- web::Path
- web::Query
- web::Redirect
- web::Router
- web::StatusCode
- web::header::Drain
- web::header::GetAll
- web::header::HeaderMap
- web::header::HeaderName
- web::header::HeaderValue
- web::header::IntoIter
- web::header::InvalidHeaderName
- web::header::InvalidHeaderValue
- web::header::Iter
- web::header::IterMut
- web::header::Keys
- web::header::MaxSizeReached
- web::header::OccupiedEntry
- web::header::ToStrError
- web::header::VacantEntry
- web::header::ValueDrain
- web::header::ValueIter
- web::header::ValueIterMut
- web::header::Values
- web::header::ValuesMut
- web::multipart::FilePart
- web::multipart::MultipartForm
- web::streaming::StreamingResponse
Enums
- app::BuildError
- backend::BackendDetectError
- backend::BackendFeature
- backup::BackupError
- check::CheckLocation
- check::Severity
- cli::DispatchOutcome
- db::DbPool
- db::router::RouteOp
- fixtures::FixtureError
- forms::InputKind
- forms::PkKind
- inspect::InspectError
- migrate::MigrateError
- migrate::MigrationStatus
- migrate::OpSafety
- migrate::Operation
- orm::aggregate::Aggregate
- orm::aggregate::AggregateKind
- orm::dynamic::DynError
- orm::masked::MaskError
- orm::model::ArrayElement
- orm::model::FkAction
- orm::model::SqlType
- orm::queryset::GetError
- orm::queryset::JoinKind
- orm::queryset::TryForEachError
- orm::reverse_accessor::ReverseError
- orm::search::Backend
- orm::validators::ValidatorError
- orm::write::SaveError
- orm::write::WriteError
- pagination::PageItem
- pagination::PaginationError
- settings::Environment
- slash::SlashRedirect
- static_files::CollectError
- static_files::StaticError
- storage::StorageError
- templates::TemplateError
- web::header::Entry
- web::multipart::MultipartError
- web::multipart::MultipartUploadError
Traits
- auth_contract::Authentication
- backend::DatabaseBackend
- cli::PluginCommand
- db::router::DatabaseRouter
- forms::FormValidate
- forms::Validator
- middleware::Middleware
- orm::choices::ChoiceField
- orm::column::DateTimeColExt
- orm::column::StrColExt
- orm::expr::FColExt
- orm::model::HydrateRelated
- orm::model::Model
- orm::model::PrimaryKey
- orm::reverse_accessor::ReverseRelations
- orm::search::SearchSources
- orm::search::Searchable
- plugin::Plugin
- static_files::StaticStorage
- storage::Storage
- web::IntoResponse
- web::header::AsHeaderName
- web::header::IntoHeaderName
Attribute Macros
Functions
- auth_contract::parse_basic_credentials
- backend::active
- backend::detect
- backup::dump
- backup::dump_to_path
- backup::load
- backup::load_from_path
- check::framework_checks
- check::run_all
- cli::command_catalog
- cli::dispatch
- cli::render_help
- db::atomic_default
- db::begin
- db::begin_pg
- db::begin_sqlite
- db::close
- db::connect
- db::connect_postgres
- db::connect_sqlite
- db::ping
- db::pool
- db::pool_alias_registered
- db::pool_dispatched
- db::pool_for
- db::pool_for_dispatched
- db::register_tenant_pool
- db::registered_aliases
- db::route_context::current
- db::route_context::scope
- db::router::install_router_from_plugin
- db::router::router
- db::router::schema_qualified_table
- db::transaction
- db::transaction_pg
- db::transaction_sqlite
- db::try_pool_dispatched
- errors::collect_error_chain
- errors::fire_server_error_hook
- errors::not_found_fallback
- errors::render_500_middleware
- errors::render_error_middleware
- errors::render_not_found
- errors::server_error_panic_handler
- fixtures::dump_fixture
- fixtures::load_fixture
- inspect::inspectdb
- inspect::introspect_pool
- inspect::introspect_pool_pg
- inspect::render_initial_migration
- inspect::render_models
- inspect::write_outputs
- migrate::check_pending_safety
- migrate::check_pending_safety_in
- migrate::classify_operation
- migrate::detect_all_drift
- migrate::detect_drift
- migrate::diff
- migrate::fake_apply
- migrate::fake_apply_in
- migrate::fake_initial
- migrate::fake_initial_in
- migrate::fk_effective_type
- migrate::is_initialised
- migrate::make
- migrate::make_empty
- migrate::make_empty_in
- migrate::make_in
- migrate::migrate_apps_into_pool
- migrate::migrate_apps_into_pool_in
- migrate::model_alias
- migrate::model_meta_for_table
- migrate::model_meta_ref
- migrate::models_for_plugin
- migrate::pk_meta_for_table
- migrate::plugin_order
- migrate::record_applied
- migrate::registered_api_endpoints
- migrate::registered_models
- migrate::registered_plugins
- migrate::render_operation_for
- migrate::run
- migrate::run_checked
- migrate::run_checked_in
- migrate::run_for_schema
- migrate::run_for_schema_in
- migrate::run_in
- migrate::run_shared
- migrate::run_shared_in
- migrate::show
- migrate::show_in
- migrate::table_alias
- orm::dynamic::decode_pg_to_json
- orm::dynamic::decode_pg_to_json_aliased
- orm::dynamic::decode_pg_to_string
- orm::dynamic::decode_to_json
- orm::dynamic::decode_to_json_aliased
- orm::dynamic::decode_to_string
- orm::dynamic::import_table_rows
- orm::escape_like_literal
- orm::forms_runtime::choice_options
- orm::forms_runtime::fetch_model_options
- orm::forms_runtime::parse_multi_ids
- orm::forms_runtime::pk_kind_for_table
- orm::forms_runtime::validate_choice_member
- orm::forms_runtime::validate_fk_exists
- orm::forms_runtime::validate_multi_fk_exists
- orm::m2m::load_junction_selection
- orm::m2m::set_junction_dynamic
- orm::m2m::set_junction_dynamic_in_tx
- orm::masked::set_mask_keyring
- orm::pk_key
- orm::search::branch_sql
- orm::search::default_body
- orm::search::default_pk_column
- orm::search::default_title
- orm::validation::classify_sql_error
- orm::validation::validate_on_create
- orm::validation::validate_on_create_in_tx
- orm::validation::validate_on_typed_create
- orm::validation::validate_on_update
- orm::validation::validate_on_update_in_tx
- orm::validators::validate_text_format
- orm::write::apply_slug_from
- orm::write::is_default_pk
- orm::write::json_to_sea_value
- orm::write::now_for_column
- orm::write::slugify
- pagination::querystring_with
- plugin::block_on_ready
- routes::get
- routes::init
- routes::init_openapi
- routes::init_openapi_spec_url
- routes::registered_openapi_paths
- routes::registered_openapi_spec_url
- settings::get
- settings::get_opt
- signals::current_actor
- signals::emit
- signals::emit_bulk_post_delete
- signals::emit_bulk_post_delete_by_table
- signals::emit_bulk_post_save
- signals::emit_bulk_post_save_by_table
- signals::emit_m2m_changed
- signals::emit_post_delete
- signals::emit_post_delete_by_table
- signals::emit_post_save
- signals::emit_post_save_by_table
- signals::emit_post_update
- signals::emit_post_update_by_table
- signals::emit_pre_delete
- signals::emit_pre_delete_by_table
- signals::emit_pre_save
- signals::emit_pre_save_by_table
- signals::emit_pre_update
- signals::emit_pre_update_by_table
- signals::has_subscribers
- signals::subscribe
- signals::subscribe_async
- signals::with_actor
- slash::slash_redirect_fallback
- static_files::collect_into
- static_files::collect_into_with
- static_files::collect_static
- static_files::content_hash
- static_files::hashed_name
- static_files::load_manifest
- static_files::manifest_loaded
- static_files::manifest_lookup
- static_files::publish_static
- static_files::published_static
- static_files::resolve_under_root
- static_files::serve_file
- static_files::static_handler
- storage::cap_stream
- storage::is_cap_exceeded
- storage::set_storage
- storage::set_storage_named
- storage::storage
- storage::storage_named
- storage::storage_opt
- storage::storage_opt_named
- storage::try_storage
- storage::try_storage_named
- templates::current_csrf
- templates::highlight_css
- templates::init
- templates::init_with
- templates::merge_ambient_context
- templates::merge_ambient_value
- templates::render
- templates::render_markdown
- templates::resolve_static_url
- templates::sanitize_html
- templates::with_current_csrf
- templates::with_current_user
- templates::with_current_user_lazy
- timezone::active_tz
- timezone::naive_local_to_utc
- timezone::tz_or_utc
- timezone::utc_to_naive_local
- web::delete
- web::get
- web::head
- web::multipart::is_multipart
- web::multipart::parse_and_store_multipart
- web::multipart::parse_multipart
- web::options
- web::patch
- web::post
- web::put
Type Aliases
- cli::CliError
- db::TxFuture
- errors::ServerErrorHook
- pagination::PageError
- plugin::PluginError
- storage::ByteStream
- templates::TemplateRegistrar
- web::Request
- web::Response
Statics
Constants
- errors::DEFAULT_404_HTML
- errors::DEFAULT_404_TEMPLATE_NAME
- errors::DEFAULT_500_HTML
- errors::DEFAULT_500_TEMPLATE_NAME
- forms::PHONE_E164_PATTERN
- forms::URL_PATTERN
- inspect::INITIAL_MIGRATION_ID
- inspect::INSPECTED_PLUGIN_NAME
- migrate::APP_PLUGIN_NAME
- migrate::MIGRATIONS_DIR
- orm::post::post::BODY
- orm::post::post::ID
- orm::post::post::PUBLISHED_AT
- orm::post::post::TITLE
- static_files::MANIFEST_FILENAME
- storage::CAP_EXCEEDED_KIND
- storage::CAP_EXCEEDED_MARKER
- storage::DEFAULT
- storage::STATICFILES
- web::header::ACCEPT
- web::header::ACCEPT_CHARSET
- web::header::ACCEPT_ENCODING
- web::header::ACCEPT_LANGUAGE
- web::header::ACCEPT_RANGES
- web::header::ACCESS_CONTROL_ALLOW_CREDENTIALS
- web::header::ACCESS_CONTROL_ALLOW_HEADERS
- web::header::ACCESS_CONTROL_ALLOW_METHODS
- web::header::ACCESS_CONTROL_ALLOW_ORIGIN
- web::header::ACCESS_CONTROL_EXPOSE_HEADERS
- web::header::ACCESS_CONTROL_MAX_AGE
- web::header::ACCESS_CONTROL_REQUEST_HEADERS
- web::header::ACCESS_CONTROL_REQUEST_METHOD
- web::header::AGE
- web::header::ALLOW
- web::header::ALT_SVC
- web::header::AUTHORIZATION
- web::header::CACHE_CONTROL
- web::header::CACHE_STATUS
- web::header::CDN_CACHE_CONTROL
- web::header::CONNECTION
- web::header::CONTENT_DISPOSITION
- web::header::CONTENT_ENCODING
- web::header::CONTENT_LANGUAGE
- web::header::CONTENT_LENGTH
- web::header::CONTENT_LOCATION
- web::header::CONTENT_RANGE
- web::header::CONTENT_SECURITY_POLICY
- web::header::CONTENT_SECURITY_POLICY_REPORT_ONLY
- web::header::CONTENT_TYPE
- web::header::COOKIE
- web::header::DATE
- web::header::DNT
- web::header::ETAG
- web::header::EXPECT
- web::header::EXPIRES
- web::header::FORWARDED
- web::header::FROM
- web::header::HOST
- web::header::IF_MATCH
- web::header::IF_MODIFIED_SINCE
- web::header::IF_NONE_MATCH
- web::header::IF_RANGE
- web::header::IF_UNMODIFIED_SINCE
- web::header::LAST_MODIFIED
- web::header::LINK
- web::header::LOCATION
- web::header::MAX_FORWARDS
- web::header::ORIGIN
- web::header::PRAGMA
- web::header::PROXY_AUTHENTICATE
- web::header::PROXY_AUTHORIZATION
- web::header::PUBLIC_KEY_PINS
- web::header::PUBLIC_KEY_PINS_REPORT_ONLY
- web::header::RANGE
- web::header::REFERER
- web::header::REFERRER_POLICY
- web::header::REFRESH
- web::header::RETRY_AFTER
- web::header::SEC_WEBSOCKET_ACCEPT
- web::header::SEC_WEBSOCKET_EXTENSIONS
- web::header::SEC_WEBSOCKET_KEY
- web::header::SEC_WEBSOCKET_PROTOCOL
- web::header::SEC_WEBSOCKET_VERSION
- web::header::SERVER
- web::header::SET_COOKIE
- web::header::STRICT_TRANSPORT_SECURITY
- web::header::TE
- web::header::TRAILER
- web::header::TRANSFER_ENCODING
- web::header::UPGRADE
- web::header::UPGRADE_INSECURE_REQUESTS
- web::header::USER_AGENT
- web::header::VARY
- web::header::VIA
- web::header::WARNING
- web::header::WWW_AUTHENTICATE
- web::header::X_CONTENT_TYPE_OPTIONS
- web::header::X_DNS_PREFETCH_CONTROL
- web::header::X_FRAME_OPTIONS
- web::header::X_XSS_PROTECTION