List of all items
Structs
- app::Running
- auth::AuthorizationService
- cache::BytesCache
- cache::BytesCacheEntry
- cache::image::manager::ImageCacheQuota
- cache::image::manager::ImageCacheService
- common::AppData
- config::Api
- config::Auth
- config::Configuration
- config::ConfigurationPublic
- config::Database
- config::ImageCache
- config::Mail
- config::Network
- config::TorrustBackend
- config::Tracker
- config::TrackerStatisticsImporter
- config::Website
- console::commands::import_tracker_statistics::Arguments
- databases::database::Category
- databases::database::TorrentCompact
- databases::mysql::Mysql
- databases::sqlite::Sqlite
- errors::ErrorToResponse
- mailer::Service
- mailer::VerifyClaims
- models::info_hash::InfoHash
- models::response::ErrorResponse
- models::response::NewTorrentResponse
- models::response::OkResponse
- models::response::TokenResponse
- models::response::TorrentResponse
- models::response::TorrentsResponse
- models::torrent::TorrentListing
- models::torrent::TorrentRequest
- models::torrent_file::DbTorrentAnnounceUrl
- models::torrent_file::DbTorrentFile
- models::torrent_file::DbTorrentInfo
- models::torrent_file::Torrent
- models::torrent_file::TorrentFile
- models::torrent_file::TorrentInfo
- models::torrent_file::TorrentNode
- models::tracker_key::Duration
- models::tracker_key::TrackerKey
- models::user::User
- models::user::UserAuthentication
- models::user::UserClaims
- models::user::UserCompact
- models::user::UserFull
- models::user::UserProfile
- routes::category::Category
- routes::torrent::Count
- routes::torrent::Create
- routes::torrent::Search
- routes::torrent::Update
- routes::user::Login
- routes::user::Register
- routes::user::Token
- tracker::api::Client
- tracker::api::ConnectionInfo
- tracker::service::Peer
- tracker::service::PeerId
- tracker::service::Service
- tracker::service::TorrentInfo
- tracker::statistics_importer::StatisticsImporter
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::CategoryRecordV1
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::SqliteDatabaseV1_0_0
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::TorrentFileRecordV1
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::TorrentRecordV1
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::TrackerKeyRecordV1
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v1_0_0::UserRecordV1
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v2_0_0::CategoryRecordV2
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v2_0_0::SqliteDatabaseV2_0_0
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v2_0_0::TorrentRecordV2
- upgrades::from_v1_0_0_to_v2_0_0::upgrader::Arguments
Enums
- cache::Error
- cache::image::manager::Error
- config::EmailOnSignup
- config::TrackerMode
- console::commands::import_tracker_statistics::ImportError
- databases::database::Driver
- databases::database::Error
- databases::database::Sorting
- errors::ServiceError
- models::info_hash::ConversionError
- models::response::OkResponses
Traits
Functions
- app::run
- bootstrap::config::init_configuration
- bootstrap::logging::setup
- cache::image::manager::now_in_secs
- console::commands::import_tracker_statistics::import
- console::commands::import_tracker_statistics::run_importer
- databases::database::connect
- databases::database::get_driver
- routes::about::get
- routes::about::init
- routes::about::license
- routes::category::add
- routes::category::delete
- routes::category::get
- routes::category::init
- routes::init
- routes::proxy::get_proxy_image
- routes::proxy::init
- routes::root::init
- routes::settings::get
- routes::settings::get_public
- routes::settings::init
- routes::settings::site_name
- routes::settings::update
- routes::torrent::delete
- routes::torrent::download_torrent_handler
- routes::torrent::get
- routes::torrent::get_torrents_handler
- routes::torrent::init
- routes::torrent::update
- routes::torrent::upload
- routes::user::ban
- routes::user::init
- routes::user::login
- routes::user::register
- routes::user::renew_token
- routes::user::verify_email
- routes::user::verify_password
- routes::user::verify_token
- upgrades::from_v1_0_0_to_v2_0_0::databases::current_db
- upgrades::from_v1_0_0_to_v2_0_0::databases::migrate_target_database
- upgrades::from_v1_0_0_to_v2_0_0::databases::new_db
- upgrades::from_v1_0_0_to_v2_0_0::databases::reset_target_database
- upgrades::from_v1_0_0_to_v2_0_0::databases::sqlite_v2_0_0::convert_timestamp_to_datetime
- upgrades::from_v1_0_0_to_v2_0_0::transferrers::category_transferrer::transfer_categories
- upgrades::from_v1_0_0_to_v2_0_0::transferrers::torrent_transferrer::read_torrent_from_file
- upgrades::from_v1_0_0_to_v2_0_0::transferrers::torrent_transferrer::transfer_torrents
- upgrades::from_v1_0_0_to_v2_0_0::transferrers::tracker_key_transferrer::transfer_tracker_keys
- upgrades::from_v1_0_0_to_v2_0_0::transferrers::user_transferrer::transfer_users
- upgrades::from_v1_0_0_to_v2_0_0::upgrader::datetime_iso_8601
- upgrades::from_v1_0_0_to_v2_0_0::upgrader::run
- upgrades::from_v1_0_0_to_v2_0_0::upgrader::upgrade
- utils::clock::now
- utils::hex::from_bytes
- utils::hex::into_bytes
- utils::parse_torrent::decode_torrent
- utils::parse_torrent::encode_torrent
- utils::regex::validate_email_address