List of all items
Structs
- config::Config
- config::ConfigBuilder
- config::EnvConfigProvider
- config::FileConfigProvider
- core::ProxyCore
- core::ProxyRequest
- core::ProxyResponse
- core::RequestContext
- core::ResponseContext
- core::Route
- filters::FilterFactory
- filters::HeaderFilter
- filters::HeaderFilterConfig
- filters::LoggingFilter
- filters::LoggingFilterConfig
- filters::PathRewriteFilter
- filters::PathRewriteFilterConfig
- filters::TimeoutFilter
- filters::TimeoutFilterConfig
- loader::Foxy
- loader::FoxyLoader
- logging::config::LoggingConfig
- logging::middleware::LoggingMiddleware
- logging::middleware::TracedResponseFuture
- logging::structured::LoggerConfig
- logging::structured::LoggerGuard
- logging::structured::RequestInfo
- router::FilterConfig
- router::PredicateConfig
- router::PredicateFactory
- router::PredicateRouter
- router::RouteConfig
- router::predicates::HeaderPredicate
- router::predicates::HeaderPredicateConfig
- router::predicates::MethodPredicate
- router::predicates::MethodPredicateConfig
- router::predicates::PathPredicate
- router::predicates::PathPredicateConfig
- router::predicates::QueryPredicate
- router::predicates::QueryPredicateConfig
- security::ProviderConfig
- security::SecurityChain
- security::SecurityProviderFactory
- security::basic::BasicAuthConfig
- security::basic::BasicAuthProvider
- security::basic::RouteRuleConfig
- security::oidc::OidcConfig
- security::oidc::OidcProvider
- security::oidc::RouteRule
- security::oidc::RouteRuleConfig
- server::ProxyServer
- server::ServerConfig
Enums
- config::error::ConfigError
- core::FilterType
- core::HttpMethod
- core::ProxyError
- loader::LoaderError
- logging::structured::LogFormat
- security::SecurityStage
Traits
- config::ConfigProvider
- config::ConfigProviderExt
- core::Filter
- core::Router
- logging::middleware::ResponseFutureExt
- router::Predicate
- security::SecurityProvider
Macros
Functions
- filters::register_filter
- logging::init_with_config
- logging::is_structured_logging
- logging::log_debug
- logging::log_error
- logging::log_info
- logging::log_trace
- logging::log_warning
- logging::log_with_context
- logging::structured::generate_trace_id
- logging::structured::init_global_logger
- logging::test_logger::init_test_logger
- router::register_predicate
- security::register_security_provider
- server::validate_headers