List of all items
Structs
- Body
- Error
- admin::AdminApp
- admin::DefaultAdminModelManager
- admin::Pagination
- auth::AnonymousUser
- auth::Auth
- auth::NoAuthBackend
- auth::PasswordHash
- auth::SessionAuthHash
- auth::db::DatabaseUser
- auth::db::DatabaseUserApp
- auth::db::DatabaseUserBackend
- auth::db::DatabaseUserCredentials
- auth::db::DatabaseUserFields
- cache::Cache
- cache::store::memory::Memory
- cache::store::redis::Redis
- cli::Cli
- cli::CliMetadata
- common_types::Email
- common_types::EmailParseError
- common_types::Password
- common_types::Url
- common_types::UrlParseError
- config::CacheConfig
- config::CacheConfigBuilder
- config::CacheStoreConfig
- config::CacheStoreConfigBuilder
- config::CacheUrl
- config::DatabaseConfig
- config::DatabaseConfigBuilder
- config::DatabaseUrl
- config::EmailConfig
- config::EmailConfigBuilder
- config::EmailTransportConfig
- config::EmailTransportConfigBuilder
- config::EmailUrl
- config::LiveReloadMiddlewareConfig
- config::LiveReloadMiddlewareConfigBuilder
- config::MiddlewareConfig
- config::MiddlewareConfigBuilder
- config::ProjectConfig
- config::ProjectConfigBuilder
- config::SecretKey
- config::SessionMiddlewareConfig
- config::SessionMiddlewareConfigBuilder
- config::SessionStoreConfig
- config::SessionStoreConfigBuilder
- config::StaticFilesConfig
- config::StaticFilesConfigBuilder
- db::Column
- db::Database
- db::Identifier
- db::LimitedString
- db::NewLimitedStringError
- db::RowsNum
- db::StatementResult
- db::impl_mysql::MySqlRow
- db::impl_mysql::MySqlValueRef
- db::impl_postgres::PostgresRow
- db::impl_postgres::PostgresValueRef
- db::impl_sqlite::SqliteRow
- db::impl_sqlite::SqliteValueRef
- db::migrations::AddFieldBuilder
- db::migrations::CreateModelBuilder
- db::migrations::Field
- db::migrations::MigrationDependency
- db::migrations::MigrationEngine
- db::migrations::Operation
- db::migrations::RemoveFieldBuilder
- db::migrations::RemoveModelBuilder
- db::query::FieldRef
- db::query::Query
- email::AttachmentData
- email::Email
- email::EmailMessage
- email::EmailMessageBuilder
- email::transport::console::Console
- email::transport::smtp::Smtp
- error::MethodNotAllowed
- error::NotFound
- error::UncaughtPanic
- error::handler::DynErrorPageHandler
- error::handler::RequestError
- error::handler::RequestOuterError
- form::FormFieldOptions
- form::FormFieldValue
- form::FormFieldValueError
- form::fields::BoolField
- form::fields::BoolFieldOptions
- form::fields::DateField
- form::fields::DateFieldOptions
- form::fields::DateTimeField
- form::fields::DateTimeFieldOptions
- form::fields::DateTimeWithTimezoneField
- form::fields::DateTimeWithTimezoneFieldOptions
- form::fields::EmailField
- form::fields::EmailFieldOptions
- form::fields::FileField
- form::fields::FileFieldOptions
- form::fields::FloatField
- form::fields::FloatFieldOptions
- form::fields::InMemoryUploadedFile
- form::fields::IntegerField
- form::fields::IntegerFieldOptions
- form::fields::PasswordField
- form::fields::PasswordFieldOptions
- form::fields::SelectField
- form::fields::SelectFieldOptions
- form::fields::SelectMultipleField
- form::fields::SelectMultipleFieldOptions
- form::fields::StringField
- form::fields::StringFieldOptions
- form::fields::TimeField
- form::fields::TimeFieldOptions
- form::fields::UrlField
- form::fields::UrlFieldOptions
- html::Html
- html::HtmlTag
- json::Json
- middleware::AuthMiddleware
- middleware::AuthService
- middleware::IntoCotError
- middleware::IntoCotErrorLayer
- middleware::IntoCotResponse
- middleware::IntoCotResponseLayer
- middleware::LiveReloadMiddleware
- middleware::SessionMiddleware
- middleware::SessionWrapper
- middleware::SessionWrapperLayer
- openapi::NoApi
- openapi::RouteContext
- openapi::swagger_ui::SwaggerUi
- project::AppBuilder
- project::BootstrappedProject
- project::Bootstrapper
- project::ProjectContext
- project::RootHandler
- project::RootHandlerBuilder
- request::PathParams
- request::PathParamsDeserializerError
- request::extractors::Path
- request::extractors::RequestForm
- request::extractors::StaticFiles
- request::extractors::UrlQuery
- response::Redirect
- response::WithBody
- response::WithContentType
- response::WithExtension
- response::WithHeader
- response::WithStatus
- router::Route
- router::Router
- router::RouterService
- router::Urls
- router::method::MethodRouter
- router::method::openapi::ApiMethodRouter
- router::path::ReverseParamMap
- session::Session
- session::db::Session
- session::db::SessionApp
- session::db::SessionFields
- session::store::SessionStoreWrapper
- session::store::db::DbStore
- session::store::file::FileStore
- session::store::memory::MemoryStore
- session::store::redis::RedisStore
- static_files::StaticFile
- static_files::StaticFilesMiddleware
- static_files::StaticFilesService
- test::Client
- test::TestCache
- test::TestDatabase
- test::TestMigration
- test::TestRequestBuilder
- test::TestServer
- test::TestServerBuilder
Enums
- auth::AuthError
- auth::PasswordVerificationResult
- auth::UserId
- auth::db::CreateUserError
- cache::CacheError
- cache::store::CacheStoreError
- cache::store::memory::MemoryCacheStoreError
- cache::store::redis::RedisCacheStoreError
- config::AuthBackendConfig
- config::CacheStoreTypeConfig
- config::CacheType
- config::EmailTransportTypeConfig
- config::Expiry
- config::ParseCacheTypeError
- config::SameSite
- config::SessionStoreTypeConfig
- config::StaticFilesPathRewriteMode
- config::Timeout
- db::Auto
- db::ColumnType
- db::DatabaseError
- db::DbFieldValue
- db::ForeignKey
- db::ForeignKeyOnDeletePolicy
- db::ForeignKeyOnUpdatePolicy
- db::Row
- db::migrations::MigrationEngineError
- db::query::Expr
- email::EmailError
- email::EmailMessageBuilderError
- email::EmailMessageError
- email::transport::TransportError
- email::transport::console::ConsoleError
- email::transport::smtp::Mechanism
- email::transport::smtp::SMTPError
- error::NotFoundKind
- form::FormError
- form::FormErrorTarget
- form::FormFieldValidationError
- form::FormResult
- form::fields::Step
- project::Initialized
- project::Uninitialized
- project::WithApps
- project::WithCache
- project::WithConfig
- project::WithDatabase
- request::extractors::StaticFilesGetError
- router::path::ReverseError
- session::store::db::DbStoreError
- session::store::file::FileStoreError
- session::store::redis::RedisStoreError
- static_files::ResponseFuture
Traits
- RequestHandler
- Template
- admin::AdminModel
- admin::AdminModelManager
- auth::AuthBackend
- auth::User
- cache::store::CacheStore
- cli::CliTask
- db::DatabaseBackend
- db::DatabaseField
- db::FromDbValue
- db::Model
- db::PrimaryKey
- db::SqlxValueRef
- db::ToDbFieldValue
- db::ToDbValue
- db::migrations::DynMigration
- db::migrations::Migration
- db::query::ExprAdd
- db::query::ExprDiv
- db::query::ExprEq
- db::query::ExprMul
- db::query::ExprOrd
- db::query::ExprSub
- db::query::IntoField
- email::transport::Transport
- error::handler::ErrorPageHandler
- form::AsFormField
- form::DynFormField
- form::Form
- form::FormContext
- form::FormField
- form::fields::Float
- form::fields::Integer
- form::fields::SelectChoice
- openapi::ApiOperationPart
- openapi::ApiOperationResponse
- openapi::AsApiOperation
- openapi::AsApiRoute
- project::App
- project::BootstrapPhase
- project::Project
- request::RequestExt
- request::extractors::FromRequest
- request::extractors::FromRequestHead
- response::IntoResponse
- response::ResponseExt
Macros
Attribute Macros
Derive Macros
- Template
- admin::AdminModel
- form::Form
- form::fields::SelectAsFormField
- form::fields::SelectChoice
- openapi::ApiOperationResponse
- request::extractors::FromRequestHead
- response::IntoResponse
Functions
- db::migrations::wrap_migrations
- project::run
- project::run_at
- project::run_at_with_shutdown
- project::run_cli
- router::method::connect
- router::method::delete
- router::method::get
- router::method::head
- router::method::openapi::api_connect
- router::method::openapi::api_delete
- router::method::openapi::api_get
- router::method::openapi::api_head
- router::method::openapi::api_options
- router::method::openapi::api_patch
- router::method::openapi::api_post
- router::method::openapi::api_put
- router::method::openapi::api_trace
- router::method::options
- router::method::patch
- router::method::post
- router::method::put
- router::method::trace
Type Aliases
- BoxedHandler
- Method
- Result
- StatusCode
- auth::Result
- cache::CacheResult
- cache::store::CacheStoreResult
- db::DbValue
- db::Result
- db::migrations::SyncDynMigration
- email::EmailResult
- email::transport::TransportResult
- project::AuthBackendContext
- project::MiddlewareContext
- project::RegisterAppsContext
- project::WrappedMiddleware
- request::Request
- request::RequestHead
- response::Response
- response::ResponseHead