MCPcopy Create free account

hub / github.com/06chaynes/http-cache / types & classes

Types & classes100 in github.com/06chaynes/http-cache

↓ 46 callersClassCache
http-cache-reqwest/src/lib.rs:335
↓ 44 callersClassCache
http-cache-surf/src/lib.rs:187
↓ 2 callersClassHttpCache
http-cache/src/lib.rs:1951
↓ 1 callersClassBadRequest
http-cache/src/error.rs:35
↓ 1 callersClassCachedUserMetadata
http-cache/src/lib.rs:1967
↓ 1 callersInterfaceMiddleware
Describes the functionality required for interfacing with HTTP client middleware
http-cache/src/lib.rs:1089
ClassAppState
http-cache-tower-server/examples/axum_advanced.rs:96
ClassBadHeader
http-cache/src/error.rs:23
ClassBadVersion
http-cache/src/error.rs:11
ClassBincodeStore
http-cache/src/managers/cacache.rs:36
ClassBincodeStore
http-cache/src/managers/moka.rs:41
ClassCACacheManager
http-cache/src/managers/cacache.rs:10
ClassCacheAnalysis
http-cache/src/lib.rs:1230
InterfaceCacheAwareRateLimiter
http-cache/src/rate_limiting.rs:20
InterfaceCacheManager
A trait providing methods for storing, reading, and removing cache records.
http-cache/src/lib.rs:993
ClassCacheMetadata
http-cache/src/managers/streaming_cache.rs:109
ClassCacheMetrics
http-cache-tower-server/src/lib.rs:141
EnumCacheMode
http-cache/src/lib.rs:1304
ClassCachedAgent
http-cache-ureq/src/lib.rs:237
ClassCachedAgentBuilder
http-cache-ureq/src/lib.rs:244
ClassCachedRequestBuilder
http-cache-ureq/src/lib.rs:437
ClassCachedResponse
http-cache-tower-server/src/lib.rs:374
ClassCachedResponse
http-cache-ureq/src/lib.rs:689
EnumClientStreamingError
http-cache/src/error.rs:426
ClassConditionalService
http-cache-tower/src/test.rs:432
ClassCountingService
http-cache-tower/src/test.rs:1330
ClassCustomExtension
http-cache-tower-server/tests/integration.rs:1010
ClassCustomKeyer
http-cache-tower-server/src/lib.rs:287
ClassDefaultKeyer
http-cache-tower-server/src/lib.rs:199
ClassDirectRateLimiter
http-cache/src/rate_limiting.rs:79
ClassDomainRateLimiter
http-cache/src/rate_limiting.rs:36
ClassFakeResponse
http-cache/src/test.rs:406
ClassFakeStore
http-cache/src/test.rs:400
EnumFetchRequest
http-cache/src/lib.rs:1252
ClassFoyerManager
http-cache/src/managers/foyer.rs:42
ClassGetHeadService
http-cache-tower/src/test.rs:1828
EnumHitOrMiss
http-cache/src/lib.rs:500
EnumHttpCacheBody
Body type that wraps cached responses
http-cache-tower/src/lib.rs:992
EnumHttpCacheError
http-cache/src/error.rs:68
InterfaceHttpCacheErrorExt
Helper functions for error conversions
http-cache-tower/src/lib.rs:190
InterfaceHttpCacheInterface
An interface for HTTP caching that works with composable middleware patterns like Tower. This trait separates the concerns of request analysis, cache
http-cache/src/lib.rs:1125
ClassHttpCacheLayer
http-cache-tower/src/lib.rs:404
ClassHttpCacheOptions
http-cache/src/lib.rs:1606
ClassHttpCacheService
HTTP cache service for Tower/Hyper
http-cache-tower/src/lib.rs:689
InterfaceHttpCacheStreamInterface
Streaming version of the HTTP cache interface that supports streaming request/response bodies without buffering them in memory. This is ideal for larg
http-cache/src/lib.rs:1169
ClassHttpCacheStreamingLayer
http-cache-tower/src/lib.rs:552
ClassHttpCacheStreamingService
http-cache-tower/src/lib.rs:709
EnumHttpHeaders
http-cache/src/lib.rs:608
ClassHttpHeadersIntoIterator
http-cache/src/lib.rs:835
ClassHttpHeadersIterator
http-cache/src/lib.rs:865
ClassHttpResponse
http-cache/src/lib.rs:886
ClassHttpStreamingCache
http-cache/src/lib.rs:1972
EnumHttpVersion
http-cache/src/lib.rs:519
ClassInvalidateQuery
http-cache-tower-server/examples/axum_advanced.rs:229
InterfaceKeyer
A trait for generating cache keys from HTTP requests.
http-cache-tower-server/src/lib.rs:179
ClassLargeResponseService
http-cache-tower/examples/tower_streaming_memory_profile.rs:62
ClassLegacyHttpResponse
http-cache/src/managers/cacache.rs:46
ClassLegacyHttpResponse
http-cache/src/managers/moka.rs:51
ClassLegacyStore
http-cache/src/test.rs:252
ClassLegacyStore
http-cache-reqwest/src/test.rs:2469
ClassLegacyTestResponse
http-cache/src/test.rs:260
ClassLegacyTestResponse
http-cache-reqwest/src/test.rs:2475
ClassMemoryCacheManager
http-cache-tower-server/tests/integration.rs:22
ClassMemoryTracker
Memory tracking allocator
http-cache-tower/examples/tower_streaming_memory_profile.rs:24
ClassMemoryTracker
Memory tracking allocator
http-cache-reqwest/examples/reqwest_streaming_memory_profile.rs:27
ClassMockRateLimiter
http-cache/src/test.rs:1302
ClassMockRateLimiter
http-cache-reqwest/src/test.rs:2094
ClassMockRateLimiter
http-cache-surf/src/test.rs:1077
ClassMockRateLimiter
http-cache-ureq/src/test.rs:1138
ClassMockService
http-cache-tower/examples/hyper_basic.rs:18
ClassMockStreamingRateLimiter
http-cache-reqwest/src/test.rs:1895
ClassMokaManager
http-cache/src/managers/moka.rs:12
ClassPathParams
http-cache-tower-server/tests/integration.rs:16
ClassQueryKeyer
http-cache-tower-server/src/lib.rs:222
ClassQuickManager
http-cache-quickcache/src/lib.rs:131
ClassReloadTestService
http-cache-tower/src/test.rs:1954
ClassReqwestMiddleware
Implements ['Middleware'] for reqwest
http-cache-reqwest/src/lib.rs:368
EnumResponseBody
http-cache-tower-server/src/lib.rs:423
ClassRevalidationService
http-cache-tower/src/test.rs:716
ClassSearchQuery
http-cache-tower-server/examples/axum_advanced.rs:169
ClassServerCacheLayer
http-cache-tower-server/src/lib.rs:480
ClassServerCacheOptions
http-cache-tower-server/src/lib.rs:320
ClassServerCacheService
http-cache-tower-server/src/lib.rs:569
ClassStore
http-cache/src/managers/cacache.rs:26
ClassStore
http-cache/src/managers/foyer.rs:53
ClassStore
http-cache/src/managers/moka.rs:33
ClassStore
http-cache-quickcache/src/lib.rs:158
ClassStreamingCache
http-cache-reqwest/src/lib.rs:340
InterfaceStreamingCacheManager
A streaming cache manager that supports streaming request/response bodies without buffering them in memory. This is ideal for large responses.
http-cache/src/lib.rs:1015
ClassStreamingError
http-cache/src/error.rs:291
EnumStreamingErrorKind
http-cache/src/error.rs:298
ClassStreamingManager
http-cache/src/managers/streaming_cache.rs:201
ClassStreamingMockService
http-cache-tower/examples/hyper_streaming.rs:22
ClassStreamingService
http-cache-tower/src/test.rs:2040
ClassSurfMiddleware
Implements ['Middleware'] for surf
http-cache-surf/src/lib.rs:193
ClassTestResponseService
http-cache-tower/benches/streaming_benchmark.rs:15
ClassTestService
http-cache-tower/src/test.rs:38
ClassTowerMiddleware
Middleware adapter that bridges Tower services to the `http_cache::Middleware` trait, allowing `HttpCache::run` to drive the full cache flow (mode dis
http-cache-tower/src/lib.rs:223
ClassUreqMiddleware
Middleware implementation for ureq integration
http-cache-ureq/src/lib.rs:591
ClassWarningService
http-cache-tower/src/test.rs:585