Expand description
Descriptions objects for different kinds of directory requests that we can make.
Modules§
- sealed 🔒
- Declare an inaccessible public type.
Structs§
- Auth
Cert Request - A request for one or more authority certificates.
- Consensus
Request - A Request for a consensus directory.
- Display
Requestable - A wrapper to implement
Requestable::debug_request
. - HsDesc
Download Request hs-client
- A request to download a hidden service descriptor
- HsDesc
Upload Request hs-service
- A request to upload a hidden service descriptor
- Microdesc
Request - A request for one or more microdescriptors
- Router
Desc Request routerdesc
- A request for one, many or all router descriptors.
- Routers
OwnDesc Request routerdesc
- A request for the descriptor of whatever relay we are making the request to
- Skew
Limit 🔒 - How much clock skew do we allow in the distance between the directory cache’s clock and our own?
Enums§
- Requested
Descs 🔒routerdesc
- Tracks the different router descriptor types.
Constants§
- UNIVERSAL_
ENCODINGS 🔒 - Encodings that all Tor clients support.
Traits§
- Requestable
- A request for an object that can be served over the Tor directory system.
Functions§
- add_
common_ 🔒headers - Add commonly used headers to the HTTP request.
- all_
encodings 🔒 - List all the encodings we accept
- digest_
list_ 🔒stringify - Convert a list of digests in some format to a string, for use in a request
Type Aliases§
- Result 🔒
- Alias for a result with a
RequestError
.