Expand description
The KeySpecifier
trait and its implementations.
Modules§
- derive
KeySpecifier
derive-adhoc macro and its support code
Structs§
- Arti
Path Range - A range specifying a substring of a
KeyPath
. - KeyPath
Info - Information about a
KeyPath
. - KeyPath
Info Builder - Builder for
KeyPathInfo
. - KeySpecifier
Component 🔒Pretty Helper - Wrapper for
KeySpecifierComponent
thatDisplays
viafmt_pretty
Enums§
- Arti
Path Unavailable Error - An error returned by a
KeySpecifier
. - CTor
Path - The path of a key in the C Tor key store.
- CTor
Service Path - The relative path in a C Tor key store.
- Invalid
KeyPath Component Value - Error to be returned by
KeySpecifierComponent::from_slug
implementations - KeyPath
- The identifier of a key.
- KeyPath
Error - An error while attempting to extract information about a key given its path
- KeyPath
Info Builder Error - Error type for KeyPathInfoBuilder
- KeyPath
Pattern - A pattern that can be used to match
ArtiPath
s orCTorPath
s.
Traits§
- KeyCertificate
Specifier - The “specifier” of a key certificate, which identifies an instance of a cert, as well as its signing and subject keys.
- KeyPath
Info Extractor - A trait for extracting info out of a
KeyPath
s. - KeySpecifier
- The “specifier” of a key, which identifies an instance of a key.
- KeySpecifier
Component - A trait for serializing and deserializing specific types of [
Slug
]s. - KeySpecifier
Component ViaDisplay From Str - Implement
KeySpecifierComponent
in terms ofDisplay
andFromStr
(helper trait) - KeySpecifier
Pattern - A pattern specifying some or all of a kind of key