List of all items
Structs
- auth::token_validator::TokenValidator
- cli::CliArgs
- cli::ClientIdentity
- cli::EdgeArgs
- cli::HealthCheckArgs
- cli::HttpServerArgs
- cli::OfflineArgs
- cli::ReadyCheckArgs
- cli::RedisArgs
- cli::TlsOptions
- cli::TokenHeader
- cli::TrustProxy
- client_api::get_feature
- client_api::get_features
- client_api::metrics
- client_api::post_bulk_metrics
- client_api::post_features
- client_api::register
- edge_api::validate
- error::FrontendHydrationMissing
- frontend_api::get_enabled_frontend
- frontend_api::get_enabled_proxy
- frontend_api::get_frontend_all_features
- frontend_api::get_frontend_evaluate_single_feature
- frontend_api::get_proxy_all_features
- frontend_api::post_all_frontend_metrics
- frontend_api::post_all_proxy_metrics
- frontend_api::post_frontend_all_features
- frontend_api::post_frontend_enabled_features
- frontend_api::post_frontend_evaluate_single_feature
- frontend_api::post_frontend_metrics
- frontend_api::post_frontend_register
- frontend_api::post_proxy_all_features
- frontend_api::post_proxy_enabled_features
- frontend_api::post_proxy_metrics
- frontend_api::post_proxy_register
- http::background_send_metrics::METRICS_INTERVAL_BETWEEN_SEND
- http::background_send_metrics::METRICS_UNEXPECTED_ERRORS
- http::background_send_metrics::METRICS_UPSTREAM_CLIENT_BULK
- http::background_send_metrics::METRICS_UPSTREAM_HTTP_ERRORS
- http::background_send_metrics::METRICS_UPSTREAM_OUTDATED
- http::feature_refresher::FeatureRefresher
- http::unleash_client::CLIENT_FEATURE_FETCH
- http::unleash_client::CLIENT_FEATURE_FETCH_FAILURES
- http::unleash_client::CLIENT_REGISTER_FAILURES
- http::unleash_client::EdgeTokens
- http::unleash_client::TOKEN_VALIDATION_FAILURES
- http::unleash_client::UPSTREAM_VERSION
- http::unleash_client::UnleashClient
- internal_backstage::EdgeStatus
- internal_backstage::features
- internal_backstage::health
- internal_backstage::info
- internal_backstage::metrics_batch
- internal_backstage::ready
- internal_backstage::tokens
- metrics::EDGE_VERSION_REQ
- metrics::UNLEASH_VERSION_REQ
- metrics::actix_web_metrics::PrometheusMetricsHandler
- metrics::actix_web_metrics::RequestMetrics
- metrics::actix_web_metrics::RequestMetricsBuilder
- metrics::actix_web_metrics::RequestMetricsMiddleware
- metrics::client_metrics::METRICS_SIZE_HISTOGRAM
- metrics::client_metrics::MetricsBatch
- metrics::client_metrics::MetricsCache
- metrics::client_metrics::MetricsKey
- middleware::as_async_middleware::MiddlewareFn
- middleware::as_async_middleware::MiddlewareFnService
- middleware::as_async_middleware::Next
- middleware::request_tracing::RequestTracing
- middleware::request_tracing::RequestTracingMiddleware
- openapi::ApiDoc
- openapi::SecurityAddon
- persistence::file::FilePersister
- persistence::redis::RedisPersister
- types::BatchMetricsRequest
- types::BatchMetricsRequestBody
- types::BuildInfo
- types::CacheHolder
- types::ClientFeaturesRequest
- types::ClientIp
- types::ClientMetric
- types::ClientTokenRequest
- types::ClientTokenResponse
- types::EdgeToken
- types::FeatureFilters
- types::IncomingContext
- types::MetricsInfo
- types::ServiceAccountToken
- types::TokenInfo
- types::TokenRefresh
- types::TokenStrings
- types::UnleashBadRequest
- types::UnleashValidationDetail
- types::ValidateTokensRequest
- types::ValidatedTokens
- urls::UnleashUrls
Enums
- cli::EdgeMode
- cli::LogFormat
- cli::NetworkAddr
- cli::RedisScheme
- error::CertificateError
- error::EdgeError
- error::FeatureError
- types::ClientFeaturesResponse
- types::Status
- types::TokenType
- types::TokenValidationStatus
Traits
Functions
- builder::build_caches_and_refreshers
- cli::ip_or_cidr
- cli::string_to_header_tuple
- client_api::configure_client_api
- client_api::configure_experimental_post_features
- edge_api::configure_edge_api
- frontend_api::configure_frontend_api
- frontend_api::evaluate_feature
- frontend_api::frontend_from_yggdrasil
- frontend_api::get_all_features
- health_checker::check_health
- http::background_send_metrics::send_metrics_task
- internal_backstage::configure_internal_backstage
- metrics::version_is_new_enough_for_client_bulk
- middleware::as_async_middleware::as_async_middleware
- middleware::client_token_from_frontend_token::client_token_from_frontend_token
- middleware::enrich_with_client_ip::enrich_with_client_ip
- middleware::validate_token::validate_token
- offline::offline_hotload::start_hotload_loop
- persistence::persist_data
- prom_metrics::instantiate
- ready_checker::check_ready
- tls::config
- tokens::anonymize_token
- types::build::print_build_in
- types::into_entity_tag
Type Aliases
Constants
- error::TRUST_PROXY_PARSE_ERROR
- metrics::client_metrics::BATCH_BODY_SIZE
- metrics::client_metrics::UPSTREAM_MAX_BODY_SIZE
- persistence::redis::FEATURES_KEY
- persistence::redis::REFRESH_TARGETS_KEY
- persistence::redis::TOKENS_KEY
- types::EDGE_VERSION
- types::build::BRANCH
- types::build::BUILD_OS
- types::build::BUILD_RUST_CHANNEL
- types::build::BUILD_TARGET
- types::build::BUILD_TARGET_ARCH
- types::build::BUILD_TIME
- types::build::BUILD_TIME_2822
- types::build::BUILD_TIME_3339
- types::build::CARGO_MANIFEST_DIR
- types::build::CARGO_TREE
- types::build::CARGO_VERSION
- types::build::CLAP_LONG_VERSION
- types::build::CLAP_VERSION
- types::build::COMMIT_AUTHOR
- types::build::COMMIT_DATE
- types::build::COMMIT_DATE_2822
- types::build::COMMIT_DATE_3339
- types::build::COMMIT_EMAIL
- types::build::COMMIT_HASH
- types::build::GIT_CLEAN
- types::build::GIT_STATUS_FILE
- types::build::LAST_TAG
- types::build::PKG_DESCRIPTION
- types::build::PKG_VERSION
- types::build::PKG_VERSION_MAJOR
- types::build::PKG_VERSION_MINOR
- types::build::PKG_VERSION_PATCH
- types::build::PKG_VERSION_PRE
- types::build::PROJECT_NAME
- types::build::RUST_CHANNEL
- types::build::RUST_VERSION
- types::build::SHORT_COMMIT
- types::build::TAG
- types::build::VERSION