List of all items
Structs
- cache::CacheConfig
- cache::memory::MemoryCache
- cli::Cli
- config::AppConfig
- config::LoggingConfig
- config::PerformanceConfig
- config::ServerConfig
- config_reload::ConfigReloader
- metrics::CacheLabels
- metrics::HttpLabels
- metrics::HttpRequestTimer
- metrics::RequestLabels
- metrics::RequestTimer
- metrics::ServerMetrics
- server::CratesDocsServer
- server::auth::ApiKeyConfig
- server::auth::AuthConfig
- server::auth::AuthContext
- server::auth::AuthManager
- server::auth::GeneratedApiKey
- server::auth::OAuthConfig
- server::auth::TokenInfo
- server::auth::TokenStore
- server::auth_middleware::ApiKeyMiddleware
- server::auth_middleware::AuthError
- server::handler::CratesDocsHandler
- server::handler::HandlerConfig
- server::handler::ToolExecutionResult
- server::transport::HyperServerConfig
- tools::ToolRegistry
- tools::docs::DocService
- tools::docs::cache::CacheKeyGenerator
- tools::docs::cache::CacheStats
- tools::docs::cache::DocCache
- tools::docs::cache::DocCacheTtl
- tools::docs::lookup_crate::LookupCrateTool
- tools::docs::lookup_crate::LookupCrateToolImpl
- tools::docs::lookup_item::LookupItemTool
- tools::docs::lookup_item::LookupItemToolImpl
- tools::docs::search::SearchCratesTool
- tools::docs::search::SearchCratesToolImpl
- tools::health::HealthCheckTool
- tools::health::HealthCheckToolImpl
- utils::HttpClientBuilder
- utils::RateLimiter
- utils::metrics::PerformanceCounter
- utils::metrics::PerformanceStats
Enums
- cli::Commands
- config_reload::ConfigChange
- error::Error
- server::auth::AuthProvider
- server::auth::OAuthProvider
- server::transport::TransportMode
- tools::docs::Format
Traits
Functions
- cache::create_cache
- cache::default_crate_docs_ttl
- cache::default_item_docs_ttl
- cache::default_key_prefix
- cache::default_search_results_ttl
- cli::run
- cli::run_config_command
- cli::run_generate_api_key_command
- cli::run_health_command
- cli::run_list_api_keys_command
- cli::run_revoke_api_key_command
- cli::run_serve_command
- cli::run_test_command
- cli::run_version_command
- init_logging_with_config
- metrics::global_metrics
- metrics::init_global_metrics
- server::transport::run_hyper_server
- server::transport::run_server_with_mode
- server::transport::run_stdio_server
- tools::create_default_registry
- tools::docs::build_crates_io_search_url
- tools::docs::build_docs_item_url
- tools::docs::build_docs_url
- tools::docs::crates_io_base_url
- tools::docs::docs_rs_base_url
- tools::docs::html::clean_html
- tools::docs::html::extract_documentation
- tools::docs::html::extract_search_results
- tools::docs::html::html_to_text
- tools::docs::parse_format
- utils::compression::gzip_compress
- utils::compression::gzip_decompress
- utils::create_http_client_from_config
- utils::get_global_http_client
- utils::get_or_init_global_http_client
- utils::init_global_http_client
- utils::string::is_blank
- utils::string::parse_number
- utils::string::truncate_with_ellipsis
- utils::time::current_timestamp_ms
- utils::time::elapsed_ms
- utils::time::format_datetime
- utils::validation::validate_crate_name
- utils::validation::validate_search_query
- utils::validation::validate_version