List of all items
Structs
- context::Context
- context::ContextData
- security::CryptoUtils
- security::PasswordUtils
- security::TokenUtils
- utils::FileUtils
- utils::JsonUtils
- utils::StringUtils
- utils::TimeUtils
- utils::TreeUtils
- validation::ValidationUtils
Enums
- enums::BusinessStatus
- enums::DeleteFlag
- enums::Gender
- enums::OperationType
- enums::ResponseCode
- enums::Status
- error::Error
Traits
- traits::AsyncLifecycle
- traits::CloneBox
- traits::CloneInto
- traits::Convert
- traits::Described
- traits::Identifier
- traits::Initialize
- traits::Lifecycle
- traits::Named
- traits::Serializer
- traits::State
- traits::Tagged
- traits::Validate
- traits::Versioned
Macros
- auth_err
- authz_err
- business_err
- ensure
- error
- system_err
- unknown_err
- validate_field
- validate_object
- validation_err
Functions
Type Aliases
Constants
- VERSION
- constants::http::AUTHORIZATION
- constants::http::BASIC_PREFIX
- constants::http::BEARER_PREFIX
- constants::http::CONTENT_TYPE
- constants::http::CONTENT_TYPE_FORM
- constants::http::CONTENT_TYPE_JSON
- constants::security::DEFAULT_HASH_ITERATIONS
- constants::security::REFRESH_TOKEN_EXPIRE_DAYS
- constants::security::TOKEN_EXPIRE_HOURS
- constants::strings::COMMA
- constants::strings::DOT
- constants::strings::EMPTY
- constants::strings::HYPHEN
- constants::strings::SLASH
- constants::strings::UNDERSCORE
- constants::system::DEFAULT_PAGE_NUM
- constants::system::DEFAULT_PAGE_SIZE
- constants::system::MAX_PAGE_SIZE
- constants::time::SECONDS_PER_DAY
- constants::time::SECONDS_PER_HOUR
- constants::time::SECONDS_PER_MINUTE
- constants::time::SECONDS_PER_WEEK