Skip to main content

Module storage

Module storage 

Source
Expand description

Storage port and in-memory adapter for proxy records.

§Ingest validation

The MemoryProxyStore::add path runs crate::vendor_quirks::check on every URL before inserting the record. Hard-error quirks (e.g. Crawlera 8011 + https://) reject the URL outright; warning-severity quirks (e.g. Bright Data session format) are logged via tracing::warn! and the URL is accepted. See crate::vendor_quirks for the full quirk table and ProxyUrl for the canonical URL parser.

Structs§

MemoryProxyStore
In-memory implementation of ProxyStoragePort.

Traits§

ProxyStoragePort
Abstract storage interface for persisting and querying proxy records.

Type Aliases§

BoxedProxyStorage
Convenience alias for a heap-allocated, type-erased ProxyStoragePort.