List of all items
Structs
- api::emby::api::API
- api::emby::response::playback_info::MediaSource
- api::emby::response::playback_info::MediaStream
- api::emby::response::playback_info::PlaybackInfo
- api::emby::response::user::User
- api::emby::response::user::UserConfiguration
- api::emby::response::user::UserPolicy
- api::openlist::api::API
- api::openlist::response::types::FileData
- api::openlist::response::types::FileResponse
- api::openlist::response::types::LinkData
- api::openlist::response::types::LinkResponse
- api::telegram::api::API
- api::telegram::request::photo_message::PhotoMessage
- api::telegram::request::text_message::TextMessage
- api::telegram::response::types::Chat
- api::telegram::response::types::MessageResult
- api::telegram::response::types::Response
- app::AppState
- auth::google::GoogleAuthArgs
- cache::file_metadata::FileMetadata
- cache::general::cache::Cache
- cache::ratelimiter::cache::RateLimiterCache
- cache::ratelimiter::types::RateLimiter
- cli::AuthArgs
- cli::Cli
- cli::ConfigArgs
- cli::GoogleAuthCliArgs
- cli::RunArgs
- cli::WebAdminArgs
- cli::WebAdminResetPasswordArgs
- cli::WebArgs
- cli::WebServeArgs
- client::client_builder::ClientBuilder
- client::emby::client::Client
- client::emby::playback_info_service::PlaybackInfoRequest
- client::emby::playback_info_service::PlaybackInfoService
- client::google_drive::Client
- client::google_drive::GoogleDriveResolvedFile
- client::google_drive::GoogleTokenRefreshResponse
- client::google_drive::SharedDriveRef
- client::openlist::client::Client
- client::telegram::client::Client
- config::backend::direct::types::DirectLink
- config::backend::disk::types::Disk
- config::backend::google_drive::GoogleDriveConfig
- config::backend::openlist::types::OpenList
- config::backend::types::Backend
- config::backend::types::BackendNode
- config::backend::webdav::WebDavConfig
- config::core::Config
- config::frontend::types::Frontend
- config::general::types::Emby
- config::general::types::General
- config::general::types::Log
- config::general::types::UserAgent
- config::http2::Http2
- config::types::AntiReverseProxyConfig
- config::types::FallbackConfig
- config::types::PathRewriteConfig
- config::types::RawConfig
- core::backend::google_drive::ResolvedGoogleDrivePath
- core::backend::read_stream::ReaderStream
- core::backend::remote_streamer::RemoteStreamParams
- core::backend::response::Response
- core::backend::service::AppStreamService
- core::backend::stream::StreamMiddleware
- core::backend::stream_relay::StreamRelayMiddleware
- core::backend::types::BackendConfig
- core::backend::types::ClientInfo
- core::backend::types::ContentRange
- core::backend::types::PreparedLocalStreamTarget
- core::frontend::forward::ForwardMiddleware
- core::frontend::service::AppForwardService
- core::frontend::types::ForwardConfig
- core::frontend::types::ForwardInfo
- core::frontend::types::InfuseAuthorization
- core::frontend::types::PathParams
- core::redirect_info::AccelRedirectInfo
- core::redirect_info::RedirectInfo
- core::request::Request
- core::sign::Sign
- core::sign::SignParams
- core::sign_decryptor::SignDecryptor
- core::sign_encryptor::SignEncryptor
- crypto::aes_decrypt::AesDecrypt
- crypto::aes_encrypt::AesEncrypt
- crypto::core::Crypto
- gateway::cacheable_routes::CacheableRoute
- gateway::cacheable_routes::CompiledCacheableRoute
- gateway::chain::Chain
- gateway::client_filter::ClientAgentFilterMiddleware
- gateway::client_filter::UserAgentMatcher
- gateway::context::Context
- gateway::core::Gateway
- gateway::cors::CorsMiddleware
- gateway::logger::LoggerMiddleware
- gateway::options::OptionsMiddleware
- gateway::playlist_mock::PlaylistMockMiddleware
- gateway::response::ResponseBuilder
- gateway::reverse_proxy::ReverseProxyMiddleware
- gateway::reverse_proxy_filter::ReverseProxyFilterMiddleware
- gateway::svc::Svc
- log_stream::LogStreamFilter
- log_stream::LogStreamHub
- logger::builder::Logger
- logger::builder::LoggerBuilder
- network::provider::NetworkProvider
- oauthutil::GoogleDriveTokenSource
- oauthutil::OAuthToken
- oauthutil::TokenRequest
- oauthutil::TokenSnapshot
- system::system_info::SystemInfo
- util::markdown::MarkdownV2Builder
- util::path_rewriter::PathRewriter
- util::privacy::Privacy
- util::string_util::StringUtil
- util::timing::OperationTimer
- web::api::LoginThrottleState
- web::api::WebAppState
- web::app::WebRuntimeConfig
- web::artifacts::RenderedArtifact
- web::assets::EmbeddedAsset
- web::contracts::ApiErrorDetail
- web::contracts::ApiErrorResponse
- web::contracts::ArtifactDocument
- web::contracts::ArtifactListResponse
- web::contracts::ArtifactSummary
- web::contracts::AuthResponse
- web::contracts::BackgroundItem
- web::contracts::ChangeOwnPasswordRequest
- web::contracts::ConfigSetEnvelope
- web::contracts::ConfigSetListResponse
- web::contracts::ConfigSetSummary
- web::contracts::CreateDraftRequest
- web::contracts::DraftDocument
- web::contracts::DraftDocumentEnvelope
- web::contracts::DraftEnvelope
- web::contracts::DraftListResponse
- web::contracts::DraftRevision
- web::contracts::DraftSummary
- web::contracts::GenerateDraftResponse
- web::contracts::LogEntry
- web::contracts::LogListResponse
- web::contracts::LoginBackgroundResponse
- web::contracts::LoginRequest
- web::contracts::LogoutResponse
- web::contracts::MetadataUpdateRequest
- web::contracts::RegisterRequest
- web::contracts::RegistrationSettingsResponse
- web::contracts::SaveDraftRequest
- web::contracts::SaveDraftResponse
- web::contracts::SessionUser
- web::contracts::SystemMetricsResponse
- web::contracts::UpdateRegistrationSettingsRequest
- web::contracts::UpdateUserDisabledRequest
- web::contracts::UpdateUserPasswordRequest
- web::contracts::UpdateUserRoleRequest
- web::contracts::UserAdminSummary
- web::contracts::UserEnvelope
- web::contracts::UserListResponse
- web::contracts::WizardBackendNginxPayload
- web::contracts::WizardDeploymentPayload
- web::contracts::WizardFrontendNginxPayload
- web::contracts::WizardGoogleDriveTokenPayload
- web::contracts::WizardNginxPayload
- web::contracts::WizardPayload
- web::contracts::WizardPm2Payload
- web::contracts::WizardSharedGeneral
- web::contracts::WizardSharedPayload
- web::contracts::WizardSystemdPayload
- web::contracts::WizardTemplateResponse
- web::db::BootstrapAdmin
- web::db::Database
- web::db::LogsQuery
- web::db::PersistGeneratedConfigInput
- web::db::SessionRow
- web::db::UserRow
- web::logs::LogsQueryParams
Enums
- api::emby::operation::Operation
- api::openlist::operation::Operation
- api::telegram::operation::Operation
- api::telegram::request::photo_message::PhotoInput
- cli::AuthSubcommand
- cli::Commands
- cli::ConfigSubcommand
- cli::UiLang
- cli::WebAdminSubcommand
- cli::WebSubcommand
- client::emby::playback_info_service::PlaybackInfoServiceError
- client::google_drive::GoogleDriveApiError
- config::backend::types::BackendConfig
- config::core::LoadConfigOutcome
- config::error::ConfigError
- config::general::types::StreamMode
- core::backend::google_drive::DriveLookup
- core::backend::proxy_mode::ProxyMode
- core::backend::result::Result
- core::backend::types::RangeParseError
- core::backend::webdav::url::WebDavUrlError
- core::error::Error
- crypto::crypto_input::CryptoInput
- crypto::crypto_operation::CryptoOperation
- crypto::crypto_output::CryptoOutput
- error::Error
- gateway::cacheable_routes::BodyKeyStrategy
- gateway::cacheable_routes::CacheKeyStrategy
- gateway::error::Error
- logger::level::LogLevel
- logger::rotation::LogRotation
- network::http_method::HttpMethod
- network::task::NetworkTask
- oauthutil::TokenSourceError
- system::environment::Environment
- util::uri_ext::UriExtError
- web::contracts::ArtifactType
- web::contracts::BackgroundProvider
- web::contracts::DraftStatus
- web::contracts::UserRole
- web::contracts::WizardStreamMode
- web::error::WebError
Traits
- client::client_builder::BuildableClient
- core::backend::service::StreamService
- core::frontend::service::ForwardService
- gateway::chain::Middleware
- network::extension::RequestFormExt
- network::plugin::NetworkPlugin
- network::target::NetworkTarget
- util::uri_ext::UriExt
Macros
- _log_internal
- config_debug_log
- config_error_log
- config_info_log
- config_log
- config_warn_log
- debug_log
- error_log
- info_log
- time_operation
- trace_log
- warn_log
Functions
- auth::google::run_google_auth
- cli_lang::detect_lang_from_env_early
- cli_lang::localize_cli_command
- cli_wizard::run
- config::core::finish_raw_config
- config::core::parse_raw_config_str
- config::core::persist_google_drive_token
- config::core::read_google_drive_token
- config::core::validate_raw_regexes
- config::core::validate_raw_structure
- core::backend::constants::backend_base_url_is_empty
- core::backend::constants::backend_base_url_is_local_host
- core::backend::google_drive::resolve_google_drive_path
- core::backend::google_drive_auth::authorization_line_for_remote
- core::backend::google_drive_auth::extra_headers_from_auth_line
- core::backend::google_drive_auth::force_refresh
- core::backend::google_drive_auth::invalidate
- core::backend::google_drive_auth::is_google_drive_node
- core::backend::google_drive_auth::log_token_error
- core::backend::google_drive_auth::prewarm_google_drive_tokens
- core::backend::google_drive_auth::schedule_google_drive_token_refreshes
- core::backend::google_drive_auth::token_for_request
- core::backend::google_drive_auth::trigger_refresh_if_needed
- core::backend::local_streamer::get_content_type
- core::backend::session_id::generate_playback_session_id
- core::backend::session_id::generate_stream_session_id
- core::backend::upstream_proxy::forward_get
- core::backend::upstream_proxy::map_upstream_to_stream_response
- core::backend::upstream_proxy::probe_authorization
- core::backend::upstream_proxy::warmup_connection
- core::backend::webdav::url::build_upstream_uri
- core::backend::webdav_auth::authorization_header_for_proxy
- core::backend::webdav_auth::credentials_configured
- core::backend::webdav_auth::extra_headers_from_auth_line
- core::backend::webdav_auth::invalidate
- defaults::default_true
- gateway::cacheable_routes::build_semantic_cache_key
- gateway::cacheable_routes::find_cacheable_route
- gateway::debug_paths::is_debug_path
- gateway::request_id::generate_request_id
- i18n::lookup
- i18n::lookup_fmt
- i18n::set_ui_lang
- i18n::tr
- i18n::tr_fmt
- i18n::ui_lang
- log_stream::global_log_stream
- logger::cleanup::start_cleanup_task
- web::admin::routes
- web::api::build_router
- web::app::serve_web_app
- web::app::to_runtime_config
- web::artifacts::render_all
- web::artifacts::routes
- web::assets::embedded_asset
- web::assets::has_embedded_assets
- web::assets::serve_frontend
- web::auth::enforce_same_origin
- web::auth::hash_password
- web::auth::routes
- web::auth::session_user_from_jar
- web::backgrounds::login_background
- web::backgrounds::routes
- web::contracts::wizard_token_payload_from_oauth
- web::contracts::wizard_token_payload_into_oauth
- web::drafts::create_draft
- web::drafts::delete_draft
- web::drafts::generate_from_draft
- web::drafts::get_draft
- web::drafts::get_wizard_template
- web::drafts::list_config_sets
- web::drafts::list_drafts
- web::drafts::raw_from_wizard_payload
- web::drafts::routes
- web::drafts::save_draft
- web::drafts::update_draft_metadata
- web::drafts::wizard_payload_from_raw
- web::logs::list_logs
- web::logs::routes
Type Aliases
- core::backend::google_drive_auth::GoogleDriveRefreshLocks
- core::backend::webdav_auth::WebDavAuthProbeLocks
- gateway::chain::Handler
- gateway::chain::Next
- gateway::response::BoxBodyType
Statics
Constants
- core::backend::constants::DISK_BACKEND_TYPE
- core::backend::constants::LOCAL_NODE_HOST_MARKERS
- core::backend::constants::STREAM_RELAY_BACKEND_TYPE
- core::backend::google_drive::ACCEL_REDIRECT_PREFIX
- core::backend::google_drive::BACKEND_TYPE
- core::backend::google_drive_auth::ACCEL_REDIRECT_MIN_VALID_SECS
- core::backend::google_drive_auth::LOOKUP_MIN_VALID_SECS
- core::backend::google_drive_auth::PROXY_MIN_VALID_SECS
- core::backend::webdav::constants::ACCEL_REDIRECT_HEADER
- core::backend::webdav::constants::ACCEL_REDIRECT_PREFIX
- core::backend::webdav::constants::BACKEND_TYPE
- core::backend::webdav::constants::DEFAULT_QUERY_PARAM
- core::backend::webdav::constants::MODE_PATH_JOIN
- core::backend::webdav::constants::MODE_QUERY_PATH
- core::backend::webdav::constants::MODE_URL_TEMPLATE
- core::backend::webdav::constants::PROXY_MODE_ACCEL_REDIRECT
- core::backend::webdav::constants::TEMPLATE_PLACEHOLDER
- domain::API_CACHE_LOGGER_DOMAIN
- domain::CLIENT_FILTER_LOGGER_DOMAIN
- domain::CONFIG_LOGGER_DOMAIN
- domain::CRYPTO_CACHE_LOGGER_DOMAIN
- domain::CRYPTO_LOGGER_DOMAIN
- domain::DEFAULT_LOGGER_DOMAIN
- domain::FILE_CACHE_LOGGER_DOMAIN
- domain::FORWARD_LOGGER_DOMAIN
- domain::GATEWAY_LOGGER_DOMAIN
- domain::INIT_LOGGER_DOMAIN
- domain::LOCAL_STREAMER_LOGGER_DOMAIN
- domain::METADATA_CACHE_LOGGER_DOMAIN
- domain::NETWORK_LOGGER_DOMAIN
- domain::PATH_REWRITER_LOGGER_DOMAIN
- domain::PLAYBACK_INFO_LOGGER_DOMAIN
- domain::PLAYLIST_MOCK_LOGGER_DOMAIN
- domain::READ_STREAM_LOGGER_DOMAIN
- domain::REMOTE_STREAMER_LOGGER_DOMAIN
- domain::REVERSE_PROXY_FILTER_LOGGER_DOMAIN
- domain::REVERSE_PROXY_LOGGER_DOMAIN
- domain::STREAM_LOGGER_DOMAIN
- domain::UPSTREAM_PROXY_LOGGER_DOMAIN
- domain::WEBDAV_AUTH_LOGGER_DOMAIN
- gateway::cacheable_routes::CACHEABLE_ROUTES
- system::system_info::BUILTIN_REQUEST_UA
- web::assets::FRONTEND_DIST_DIR
- web::auth::SESSION_COOKIE_NAME