List of all items
Structs
- CoolApp
- cache::CacheFactory
- cache::MemoryCache
- cache::RedisCache
- config::AwsConfig
- config::CoolConfig
- config::CosConfig
- config::CrudConfig
- config::DatabaseConfig
- config::FileConfig
- config::I18nConfig
- config::JwtConfig
- config::ModuleConfig
- config::OssConfig
- config::QiniuConfig
- config::RedisConfig
- config::TenantConfig
- controller::ControllerOption
- controller::CrudHandler
- controller::handle_add
- controller::handle_delete
- controller::handle_info
- controller::handle_list
- controller::handle_page
- controller::handle_update
- entity::AddResult
- entity::BaseFields
- entity::BatchAddResult
- entity::DeleteParam
- entity::FieldCondition
- entity::JoinOption
- entity::ListQuery
- entity::PageQuery
- entity::QueryOption
- entity::SoftDeleteFields
- entity::TenantFields
- entity::WhereBuilder
- entity::WhereFragment
- eps::ColumnInfo
- eps::ControllerEps
- eps::EpsRegistry
- eps::ModuleInfo
- eps::QueryOpInfo
- eps::RouteInfo
- error::CoolResponse
- error::PageResult
- error::Pagination
- event::EsDataChangeEvent
- event::EventManager
- event::ServerReadyEvent
- event::SoftDeleteEvent
- middleware::AdminInfo
- middleware::AppUserInfo
- middleware::AuthorityConfig
- middleware::AuthorityMiddleware
- middleware::ErrorResponse
- middleware::ExceptionFilter
- middleware::JwtClaims
- middleware::RequestLogMiddleware
- module::DbConfig
- module::LegacyModuleInfo
- module::MenuConfig
- module::MenuItem
- module::ModuleInfo
- module::ModuleManager
- module::ModuleRegistry
- prelude::BigDecimal
- prelude::ChronoDate
- prelude::ChronoDateTime
- prelude::ChronoTime
- prelude::ColumnDef
- prelude::ColumnFromStrErr
- prelude::Date
- prelude::DateTime
- prelude::Decimal
- prelude::Depot
- prelude::Expr
- prelude::FlowCtrl
- prelude::JoinedListener
- prelude::JwtAuth
- prelude::Logger
- prelude::OpenApi
- prelude::QueryResult
- prelude::RapiDoc
- prelude::ReDoc
- prelude::Redirect
- prelude::RelationDef
- prelude::Request
- prelude::Response
- prelude::Router
- prelude::RustlsListener
- prelude::Scalar
- prelude::SeaRc
- prelude::Select
- prelude::Server
- prelude::Service
- prelude::SqlxMySqlError
- prelude::SqlxPostgresError
- prelude::SqlxSqliteError
- prelude::StatusCode
- prelude::StatusError
- prelude::SwaggerUi
- prelude::TcpListener
- prelude::Time
- prelude::TimeDate
- prelude::TimeDateTime
- prelude::TimeDateTimeWithTimeZone
- prelude::TimeTime
- prelude::UnixListener
- prelude::Uuid
- prelude::endpoint::Endpoint
- prelude::handler::ArcHandler
- prelude::handler::HoopedHandler
- service::MySqlService
- service::PostgresService
- service::SimpleService
- service::SqliteService
- tag::UrlTagStore
Enums
- constant::CloudType
- constant::CrudType
- constant::DbType
- constant::FileMode
- constant::ResCode
- controller::CrudApi
- entity::JoinType
- eps::EpsScope
- error::CoolError
- prelude::ColumnType
- prelude::ConnAcquireErr
- prelude::DatabaseConnection
- prelude::DbErr
- prelude::Json
- prelude::JwtAuthState
- prelude::RuntimeErr
- prelude::SqlErr
- prelude::SqlxError
- prelude::StringLen
- prelude::Text
- prelude::TryGetError
- prelude::Value
- service::ModifyType
- tag::TagType
Traits
- cache::CacheStore
- controller::BaseController
- entity::BaseEntity
- entity::SoftDeleteEntity
- entity::TenantEntity
- middleware::DepotAppUserExt
- middleware::DepotExt
- module::Module
- prelude::ActiveEnum
- prelude::ActiveModelBehavior
- prelude::ActiveModelTrait
- prelude::ColumnTrait
- prelude::ColumnTypeTrait
- prelude::ConnectionTrait
- prelude::CursorTrait
- prelude::Deserialize
- prelude::EndpointArgRegister
- prelude::EndpointOutRegister
- prelude::EntityName
- prelude::EntityTrait
- prelude::Handler
- prelude::Iden
- prelude::IdenStatic
- prelude::IntoActiveModel
- prelude::JwtAuthDepotExt
- prelude::Linked
- prelude::Listener
- prelude::LoaderTrait
- prelude::ModelTrait
- prelude::PaginatorTrait
- prelude::PrimaryKeyArity
- prelude::PrimaryKeyToColumn
- prelude::PrimaryKeyTrait
- prelude::QueryFilter
- prelude::QueryOrder
- prelude::QuerySelect
- prelude::Related
- prelude::RelationTrait
- prelude::RouterExt
- prelude::Scribe
- prelude::Serialize
- prelude::ToParameter
- prelude::ToParameters
- prelude::ToResponse
- prelude::ToResponses
- prelude::ToSchema
- prelude::Validate
- prelude::Writer
- prelude::endpoint::EndpointArgRegister
- prelude::endpoint::EndpointOutRegister
- prelude::handler::Handler
- prelude::handler::Skipper
- service::BaseService
Macros
Attribute Macros
Derive Macros
- prelude::DeriveActiveEnum
- prelude::DeriveActiveModel
- prelude::DeriveActiveModelBehavior
- prelude::DeriveColumn
- prelude::DeriveCustomColumn
- prelude::DeriveDisplay
- prelude::DeriveEntity
- prelude::DeriveEntityModel
- prelude::DeriveIden
- prelude::DeriveIntoActiveModel
- prelude::DeriveModel
- prelude::DerivePartialModel
- prelude::DerivePrimaryKey
- prelude::DeriveRelatedEntity
- prelude::DeriveRelation
- prelude::DeriveValueType
- prelude::Deserialize
- prelude::EnumIter
- prelude::Extractible
- prelude::Serialize
- prelude::ToParameters
- prelude::ToResponse
- prelude::ToResponses
- prelude::ToSchema
- prelude::Validate
Functions
- controller::build_crud_router
- eps::global_eps_registry
- event::global_event_manager
- init_logger
- middleware::authority
- middleware::exception_filter
- middleware::handle_error
- middleware::request_log
- module::global_module_registry
- module::scan_default_modules
- prelude::handler::empty
- prelude::handler::none_skipper
- tag::global_url_tag_store
- util::camel_to_snake
- util::capitalize
- util::format_datetime
- util::ip::is_private
- util::ip::local_ip
- util::location::get_current_dir
- util::location::get_dist_path
- util::location::get_executable_dir
- util::location::get_extension
- util::location::get_filename
- util::location::get_project_root
- util::location::get_stem
- util::location::is_dir
- util::location::is_file
- util::location::join_path
- util::location::normalize_path
- util::location::path_exists
- util::location::relative_path
- util::md5
- util::parse_datetime
- util::random_number_string
- util::random_string
- util::snake_to_camel
- util::string::capitalize
- util::string::is_blank
- util::string::is_not_blank
- util::string::replace_all
- util::string::strip_html
- util::string::truncate
- util::string::uncapitalize
- util::timestamp
- util::timestamp_millis
- util::uncapitalize
- util::uuid
- util::uuid_simple
Type Aliases
- entity::Id
- error::CoolResult
- event::EventData
- event::EventHandler
- prelude::ChronoDateTimeLocal
- prelude::ChronoDateTimeUtc
- prelude::ChronoDateTimeWithTimeZone
- prelude::DateTimeLocal
- prelude::DateTimeUtc
- prelude::DateTimeWithTimeZone
- prelude::DbConn
- prelude::DynIden
- prelude::ForeignKeyAction
- prelude::RcOrArc
Constants
- VERSION
- constant::error_info::FORBIDDEN
- constant::error_info::NOT_FOUND
- constant::error_info::NO_ENTITY
- constant::error_info::NO_ID
- constant::error_info::SERVER_ERROR
- constant::error_info::UNAUTHORIZED
- constant::error_info::VALIDATE_FAIL
- event::events::ES_DATA_CHANGE
- event::events::READY
- event::events::SERVER_READY
- event::events::SOFT_DELETE