List of all items[−]
Structs
- config::BACKEND_TEST_MODE
- config::burrow::BURROW_CREATE_DURATION
- config::content::POST_DELETE_DURATION
- config::email::SECRET_ID
- config::email::SECRET_KEY
- config::mq::POSTGRES_ADDR
- config::mq::PULSAR_ADDR
- config::mq::REDIS_ADDR
- config::mq::TYPESENSE_ADDR
- config::mq::TYPESENSE_API_KEY
- config::storage::MAX_IMAGE_NUM
- db::admin::ActiveModel
- db::admin::ColumnIter
- db::admin::Entity
- db::admin::Model
- db::admin::PrimaryKeyIter
- db::admin::RelationIter
- db::burrow::ActiveModel
- db::burrow::ColumnIter
- db::burrow::Entity
- db::burrow::Model
- db::burrow::PrimaryKeyIter
- db::burrow::RelationIter
- db::content_post::ActiveModel
- db::content_post::ColumnIter
- db::content_post::Entity
- db::content_post::Model
- db::content_post::PrimaryKeyIter
- db::content_post::RelationIter
- db::content_reply::ActiveModel
- db::content_reply::ColumnIter
- db::content_reply::Entity
- db::content_reply::Model
- db::content_reply::PrimaryKeyIter
- db::content_reply::RelationIter
- db::image::ActiveModel
- db::image::ColumnIter
- db::image::Entity
- db::image::Model
- db::image::PrimaryKeyIter
- db::image::RelationIter
- db::user::ActiveModel
- db::user::ColumnIter
- db::user::Entity
- db::user::Model
- db::user::PrimaryKeyIter
- db::user::RelationIter
- db::user_collection::ActiveModel
- db::user_collection::ColumnIter
- db::user_collection::Entity
- db::user_collection::Model
- db::user_collection::PrimaryKeyIter
- db::user_collection::RelationIter
- db::user_follow::ActiveModel
- db::user_follow::ColumnIter
- db::user_follow::Entity
- db::user_follow::Model
- db::user_follow::PrimaryKeyIter
- db::user_follow::RelationIter
- db::user_like::ActiveModel
- db::user_like::ColumnIter
- db::user_like::Entity
- db::user_like::Model
- db::user_like::PrimaryKeyIter
- db::user_like::RelationIter
- db::user_status::ActiveModel
- db::user_status::ColumnIter
- db::user_status::Entity
- db::user_status::Model
- db::user_status::PrimaryKeyIter
- db::user_status::RelationIter
- db::user_storage::ActiveModel
- db::user_storage::ColumnIter
- db::user_storage::Entity
- db::user_storage::Model
- db::user_storage::PrimaryKeyIter
- db::user_storage::RelationIter
- models::burrow::BurrowCreateResponse
- models::burrow::BurrowInfo
- models::burrow::BurrowMetadata
- models::burrow::BurrowShowResponse
- models::burrow::BurrowTotalCount
- models::burrow::LastBurrowSeq
- models::content::LastPostSeq
- models::content::ListPage
- models::content::Post
- models::content::PostCreateResponse
- models::content::PostDisplay
- models::content::PostInfo
- models::content::PostPage
- models::content::PostTotalCount
- models::content::PostUpdateInfo
- models::content::Reply
- models::content::ReplyCreateResponse
- models::content::ReplyInfo
- models::content::ReplyUpdateInfo
- models::error::ErrorMessage
- models::error::ErrorResponse
- models::pulsar::PulsarSearchBurrowData
- models::pulsar::PulsarSearchPostData
- models::pulsar::PulsarSearchReplyData
- models::search::MultiSearch
- models::search::SearchBurrowData
- models::search::SearchBurrowHit
- models::search::SearchBurrowResponse
- models::search::SearchHighlight
- models::search::SearchMixResponse
- models::search::SearchMixResult
- models::search::SearchParam
- models::search::SearchPostData
- models::search::SearchPostHit
- models::search::SearchPostResponse
- models::search::SearchReplyData
- models::search::SearchReplyGroupHit
- models::search::SearchReplyGroupResponse
- models::search::SearchReplyHit
- models::search::SearchReplyResponse
- models::search::TypesenseBurrowData
- models::search::TypesensePostData
- models::search::TypesenseReplyData
- models::storage::ReferrerCheck
- models::storage::SaveImage
- models::user::UserChangePassword
- models::user::UserData
- models::user::UserEmail
- models::user::UserGetCollectionResponse
- models::user::UserGetFollowResponse
- models::user::UserInfo
- models::user::UserLoginInfo
- models::user::UserResetInfo
- models::user::UserResponse
- pool::MinioImagePool
- pool::MinioImageStorage
- pool::PgDb
- pool::PulsarMq
- pool::PulsarProducerPool
- pool::RedisDb
- pool::RedisPoolWrapper
- pool::SeaOrmPool
- pool::SearchClient
- pool::TypesenseSearch
- pool::TypesenseSearchPool
- utils::auth::Auth
- utils::email::Body
- utils::email::Template
Enums
- db::admin::Column
- db::admin::PrimaryKey
- db::admin::Relation
- db::burrow::Column
- db::burrow::PrimaryKey
- db::burrow::Relation
- db::content_post::Column
- db::content_post::PrimaryKey
- db::content_post::Relation
- db::content_reply::Column
- db::content_reply::PrimaryKey
- db::content_reply::Relation
- db::image::Column
- db::image::PrimaryKey
- db::image::Relation
- db::user::Column
- db::user::PrimaryKey
- db::user::Relation
- db::user_collection::Column
- db::user_collection::PrimaryKey
- db::user_collection::Relation
- db::user_follow::Column
- db::user_follow::PrimaryKey
- db::user_follow::Relation
- db::user_like::Column
- db::user_like::PrimaryKey
- db::user_like::Relation
- db::user_status::Column
- db::user_status::PrimaryKey
- db::user_status::Relation
- db::user_storage::Column
- db::user_storage::PrimaryKey
- db::user_storage::Relation
- models::admin::AdminOperation
- models::content::PostSection
- models::error::ErrorCode
- models::pulsar::PulsarRelationData
- models::pulsar::PulsarSearchData
- models::pulsar::PulsarSendEmail
- models::pulsar::RelationData
- models::search::SearchRequest
- models::storage::ImageContentType
- models::storage::ImageError
- models::storage::ReferrerError
- utils::auth::ValidToken
- utils::email::EmailExistMessage
Traits
Functions
- log_init
- rocket_init
- routes::admin::admin_operation
- routes::admin::admin_test
- routes::admin::init
- routes::burrow::create_burrow
- routes::burrow::discard_burrow
- routes::burrow::get_total_burrow_count
- routes::burrow::init
- routes::burrow::show_burrow
- routes::burrow::update_burrow
- routes::content::create_post
- routes::content::create_reply
- routes::content::delete_post
- routes::content::get_total_post_count
- routes::content::init
- routes::content::read_post
- routes::content::read_post_list
- routes::content::update_post
- routes::content::update_reply
- routes::health::init
- routes::routes_init
- routes::search::init
- routes::storage::init
- routes::trending::init
- routes::trending::read_trending
- routes::trending::select_trending
- routes::user::get_burrow
- routes::user::get_collection
- routes::user::get_follow
- routes::user::get_user_valid_burrow
- routes::user::init
- routes::user::user_change_password
- routes::user::user_email_activate
- routes::user::user_log_in
- routes::user::user_logout
- routes::user::user_relation
- routes::user::user_reset
- routes::user::user_reset_email
- routes::user::user_sign_up
- setup::cors::init
- setup::id_generator::init
- setup::postgres::postgres_table_setup
- utils::auth::auth_token
- utils::auth::delete_token
- utils::auth::set_token
- utils::burrow_valid::get_burrow_list
- utils::burrow_valid::is_valid_burrow
- utils::dedup::remove_duplicate
- utils::email::assemble_headers
- utils::email::check_email_exist
- utils::email::check_email_syntax
- utils::email::get_payload
- utils::email::send
- utils::email::sign
- utils::email::signature
- utils::mq::generate_trending
- utils::mq::pulsar_email
- utils::mq::pulsar_relation
- utils::mq::pulsar_typesense
Statics
- config::burrow::BURROW_LIMIT
- config::burrow::BURROW_PER_PAGE
- config::content::MAX_SECTION
- config::content::MAX_TAG
- config::content::POST_PER_PAGE
- config::content::REPLY_PER_PAGE
- config::mq::EMAIL_TOKEN_EX
- config::user::ID_TO_TOKEN_EX
- config::user::REF_TOKEN_TO_ID_EX
- config::user::SEND_EMAIL_LIMIT
- config::user::TOKEN_TO_ID_EX