List of all items
Structs
- api::AuthRequest
- api::AuthResponse
- api::CreditsAddRequest
- api::CreditsAddResponse
- api::DeployQuery
- api::MeResponse
- auth::ConfirmationKey
- auth::TokenMeta
- axum::askama::HtmlTemplate
- axum::auth::confirm::ConfirmData
- axum::auth::login::LoginData
- axum::auth::signup::SignupUserData
- axum::comment::CommentForm
- axum::comment::CommentQuery
- axum::extract::user::User
- axum::extract::user::UserId
- axum::mailing::SubscribeForm
- axum::mailing::UnsubscribeQuery
- comment::Comment
- comment::CommentNode
- config::Assets
- config::Auth
- config::Comments
- config::Company
- config::Config
- config::DevMode
- config::Email
- config::Init
- config::Mailing
- config::MailingList
- config::Oauth
- config::OauthEntry
- config::Payments
- config::Registration
- config::Routers
- config::Routes
- config::Stripe
- config::Tracing
- config::User
- credits::Credits
- credits::CreditsHistory
- db::Database
- email::list::Subscriber
- error::Error
- image::Image
- init::PostIntermediate
- oauth::Link
- oauth::Links
- oauth::UserInfo
- oauth::github::GitHubUserInfo
- order::Order
- payment::Payment
- post::Post
- product::Product
- tracing::TracingFairing
- tracing::TracingSpan
- user::AlertNotification
- user::CurrencyIter
- user::UpdateNotification
- user::User
- user::UserActivities
- user::UserActivity
- user::UserNotifications
- user::UserSettings
- user::subscription::Plan
Enums
- api::AuthDuration
- api::AuthScope
- error::ErrorKind
- i18n::Language
- oauth::Provider
- order::OrderMode
- order::OrderStatus
- payment::Status
- post::Status
- product::ProductInner
- tracing::Level
- tracing::Mode
- user::Currency
- user::UpdateNotificationType
- user::UserActivityCategory
Traits
Functions
- auth::hash_password
- auth::login::log_in_user_email
- auth::login::log_in_user_id
- auth::validate_password
- axum::auth::confirm::confirm
- axum::auth::login::login
- axum::auth::login::logout
- axum::auth::oauth::router
- axum::auth::redir
- axum::auth::router
- axum::auth::signup::signup
- axum::comment::add_comment
- axum::comment::router
- axum::image::image
- axum::image::router
- axum::mailing::confirm
- axum::mailing::router
- axum::mailing::subscribe
- axum::mailing::unsubscribe
- axum::router
- axum::start
- axum::start_with
- axum::stripe::router
- axum::user::avatar
- axum::user::my_avatar
- axum::user::router
- comment::comment_count
- comment::comment_count_user
- comment::comment_tree
- config::load
- config::load_from
- config::load_from_many
- credits::calculate_history
- db::decode
- db::encode
- email::confirmation
- email::mailing_confirmation
- email::send_async
- init::blog_posts
- init::initialize
- init::posts
- init::posts_raw
- init::users
- mock::generate
- mock::user
- oauth::client
- oauth::discord::get_user_info
- oauth::facebook::get_user_info
- oauth::github::get_user_info
- oauth::google::get_user_info
- oauth::login_or_register
- oauth::new_user_from_oauth
- tracing::default_logging_layer
- tracing::filter_layer
- tracing::init
- tracing::json_logging_layer
- user::new_avatar_image
- util::create_test_user
- util::find_user_by_email
- util::find_user_by_handle
- util::get_available_address
- util::get_random_phrase
- util::load_toml_config
- util::process_order
- util::regen_cookie_key
- util::token_expired
Type Aliases
- auth::TokenId
- axum::ConfigExt
- axum::DbExt
- axum::Router
- axum::StripeExt
- error::Result
- image::ImageId
- order::OrderCost
- order::OrderId
- payment::PaymentId
- user::UserId
Statics
Constants
- oauth::discord::AUTH_URL
- oauth::discord::TOKEN_URL
- oauth::facebook::AUTH_URL
- oauth::facebook::TOKEN_URL
- oauth::github::AUTH_URL
- oauth::github::TOKEN_URL
- oauth::google::AUTH_URL
- oauth::google::TOKEN_URL
- routes::ACCESS
- routes::ACCOUNT
- routes::ADMIN_USER
- routes::ADMIN_USERS
- routes::AVATAR
- routes::CREDITS
- routes::CREDITS_ADD
- routes::DOCS
- routes::HOME
- routes::INSPECTOR
- routes::INVOICE
- routes::LOGIN
- routes::LOGIN_RETRY
- routes::PROFILE
- routes::SIGN_UP
- routes::SIGN_UP_EMAIL
- routes::VERIFY_EMAIL