Expand description
Object-safe storage abstractions and typed convenience wrappers. Object-safe storage backend contracts.
Re-exports§
pub use rate_limit::RateLimitReportingClient;
Modules§
- rate_
limit - Storage wrappers that report backend health to autoscaling.
Structs§
- AddOptions
- Options controlling insertion of requests.
- AddRequests
Batched Result - Completion result for a batched request addition.
- Auto
Saved - A typed value that can be explicitly persisted to a key-value store.
- Batch
AddHandle - Handle for observing completion of a batched request addition.
- Dataset
Info - Dataset identity and timestamps.
- KeyInfo
- Metadata for one stored key.
- KeyList
- A page of keys and continuation metadata.
- KvEntry
- A stored byte value and its metadata.
- Lease
- Temporary, linear ownership of a queued request.
- LeaseId
- Identifier for one active request lease.
- List
Keys Options - Options controlling key pagination.
- List
Options - Options controlling dataset listing order and pagination.
- Page
- A page of dataset items and pagination metadata.
- Processed
Request - Result metadata for adding one request.
- Reclaim
Options - Options controlling return of a leased request to the queue.
- Storage
Handle - Open storage resources shared by crawler contexts.
Enums§
- Request
Source - A source from which requests can be added.
- Storage
Error - An error produced by a storage backend.
Traits§
- Dataset
- Object-safe storage for append-only JSON records.
- Dataset
Ext - Typed convenience operations available on every
Dataset. - KeyValue
Store - Object-safe byte-oriented key-value storage.
- KeyValue
Store Ext - Typed JSON convenience operations available on every
KeyValueStore. - Request
Queue - Object-safe queue with temporary lease ownership.
- Storage
Client - Opens named or default storage objects supplied by a backend.
Type Aliases§
- Queue
OpInfo - Alternate interface spelling for
ProcessedRequest; both names describe the same payload. - Storage
Result - Result type returned by every storage operation.