List of all items
Structs
- Error
- doc::authcert::AuthCert
- doc::authcert::AuthCertBuilder
- doc::authcert::AuthCertKeyIds
- doc::authcert::UncheckedAuthCert
- doc::hsdesc::DecryptionError
- doc::hsdesc::EncryptedHsDesc
- doc::hsdesc::HsDesc
- doc::hsdesc::HsDescBuilder
- doc::hsdesc::HsDescInner
- doc::hsdesc::HsDescMiddle
- doc::hsdesc::HsDescOuter
- doc::hsdesc::IntroPointDesc
- doc::hsdesc::IntroPointDescBuilder
- doc::hsdesc::StoredHsDescMeta
- doc::hsdesc::pow::PowParamSet
- doc::hsdesc::pow::v1::PowParamsV1
- doc::microdesc::AnnotatedMicrodesc
- doc::microdesc::Microdesc
- doc::microdesc::MicrodescAnnotation
- doc::microdesc::MicrodescBuilder
- doc::microdesc::MicrodescReader
- doc::netstatus::CommonHeader
- doc::netstatus::Consensus
- doc::netstatus::ConsensusBuilder
- doc::netstatus::ConsensusHeader
- doc::netstatus::ConsensusVoterInfo
- doc::netstatus::DirSource
- doc::netstatus::Footer
- doc::netstatus::Lifetime
- doc::netstatus::MdConsensusRouterStatus
- doc::netstatus::NetParams
- doc::netstatus::NsConsensusRouterStatus
- doc::netstatus::ProtoStatus
- doc::netstatus::ProtoStatuses
- doc::netstatus::RelayFlags
- doc::netstatus::RouterStatusBuilder
- doc::netstatus::SharedRandStatus
- doc::netstatus::SharedRandVal
- doc::netstatus::Signature
- doc::netstatus::SignatureGroup
- doc::netstatus::UnvalidatedConsensus
- doc::routerdesc::AnnotatedRouterDesc
- doc::routerdesc::RouterAnnotation
- doc::routerdesc::RouterDesc
- doc::routerdesc::RouterReader
- parse2::ArgumentStream
- parse2::ItemStream
- parse2::Lines
- parse2::NdaSystemTimeDeprecatedSyntax
- parse2::NoFurtherArguments
- parse2::ParseError
- parse2::Peeked
- parse2::SignatureHashInputs
- parse2::StopAt
- parse2::UnparsedItem
- parse2::UnparsedObject
- parse2::keyword::KeywordRef
- parse2::multiplicity::ArgumentSetSelector
- parse2::multiplicity::ItemSetSelector
- parse2::poc::authcert::DirAuthCertRsaSignature
- parse2::poc::authcert::DirAuthCrossCert
- parse2::poc::authcert::DirAuthKeyCert
- parse2::poc::authcert::DirAuthKeyCertSignatures
- parse2::poc::authcert::DirAuthKeyCertSigned
- parse2::poc::netstatus::InvalidNetworkStatusVoteStatus
- parse2::poc::netstatus::NdiParams
- parse2::poc::netstatus::NdiR
- parse2::poc::netstatus::NetworkStatusMd
- parse2::poc::netstatus::NetworkStatusNs
- parse2::poc::netstatus::NetworkStatusSignedMd
- parse2::poc::netstatus::NetworkStatusSignedNs
- parse2::poc::netstatus::NetworkStatusSignedVote
- parse2::poc::netstatus::NetworkStatusVote
- parse2::poc::netstatus::RouterMd
- parse2::poc::netstatus::RouterNs
- parse2::poc::netstatus::RouterVote
- parse2::poc::netstatus::cons::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::cons::NdaVoteStatus
- parse2::poc::netstatus::cons::NddAuthorityEntry
- parse2::poc::netstatus::cons::NddAuthoritySection
- parse2::poc::netstatus::cons::NddDirectoryFooter
- parse2::poc::netstatus::cons::NdiAuthorityDirSource
- parse2::poc::netstatus::cons::NdiVoteStatus
- parse2::poc::netstatus::cons::NdiVotingDelay
- parse2::poc::netstatus::cons::NetworkStatus
- parse2::poc::netstatus::cons::NetworkStatusSignatures
- parse2::poc::netstatus::cons::NetworkStatusSigned
- parse2::poc::netstatus::cons::Router
- parse2::poc::netstatus::md::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::md::NdaVoteStatus
- parse2::poc::netstatus::md::NddAuthorityEntry
- parse2::poc::netstatus::md::NddAuthoritySection
- parse2::poc::netstatus::md::NddDirectoryFooter
- parse2::poc::netstatus::md::NdiAuthorityDirSource
- parse2::poc::netstatus::md::NdiVoteStatus
- parse2::poc::netstatus::md::NdiVotingDelay
- parse2::poc::netstatus::md::NetworkStatus
- parse2::poc::netstatus::md::NetworkStatusSignatures
- parse2::poc::netstatus::md::NetworkStatusSigned
- parse2::poc::netstatus::md::Router
- parse2::poc::netstatus::vote::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::vote::NdaVoteStatus
- parse2::poc::netstatus::vote::NddAuthorityEntry
- parse2::poc::netstatus::vote::NddAuthoritySection
- parse2::poc::netstatus::vote::NddDirectoryFooter
- parse2::poc::netstatus::vote::NdiAuthorityDirSource
- parse2::poc::netstatus::vote::NdiVoteStatus
- parse2::poc::netstatus::vote::NdiVotingDelay
- parse2::poc::netstatus::vote::NetworkStatus
- parse2::poc::netstatus::vote::NetworkStatusSignatures
- parse2::poc::netstatus::vote::NetworkStatusSigned
- parse2::poc::netstatus::vote::Router
- types::Fingerprint
- types::Nickname
- types::family::RelayFamily
- types::policy::AddrPolicy
- types::policy::AddrPortPattern
- types::policy::PortPolicy
- types::policy::PortRange
- types::version::TorVersion
Enums
- AllowAnnotations
- BuildError
- NetdocErrorKind
- Pos
- doc::hsdesc::HsDescError
- doc::hsdesc::IntroAuthType
- doc::hsdesc::IntroPointDescBuilderError
- doc::hsdesc::pow::PowParams
- doc::netstatus::ConsensusFlavor
- doc::netstatus::NetstatusKwd
- doc::netstatus::ProtocolSupportError
- doc::netstatus::RelayWeight
- doc::routerdesc::RelayPlatform
- parse2::ErrorProblem
- parse2::VerifyFailed
- parse2::keyword::InvalidKeyword
- parse2::poc::authcert::NdaDirKeyCertificateVersion
- parse2::poc::netstatus::DirectorySignatureHash
- parse2::poc::netstatus::NdaNetworkStatusVersion
- parse2::poc::netstatus::NdiDirectorySignature
- parse2::poc::netstatus::cons::NddAuthorityEntryOrSuperseded
- parse2::poc::netstatus::md::NddAuthorityEntryOrSuperseded
- types::family::RelayFamilyId
- types::policy::PolicyError
- types::policy::RuleKind
Traits
- NetdocBuilder
- doc::netstatus::ParseRouterStatus
- doc::netstatus::RouterStatus
- parse2::ItemArgumentParseable
- parse2::ItemObjectParseable
- parse2::ItemValueParseable
- parse2::NetdocParseable
- parse2::SignatureItemParseable
- parse2::StopPredicate
- parse2::StrExt
- parse2::multiplicity::ArgumentSetMethods
- parse2::multiplicity::ItemSetMethods
Macros
- derive_deftly_template_ItemValueParseable
- derive_deftly_template_NetdocParseable
- derive_deftly_template_NetdocSigned
- stop_at
Functions
- doc::hsdesc::create_desc_sign_key_cert
- doc::hsdesc::test_data::test_parsed_hsdesc
- parse2::check_validity_time
- parse2::parse_netdoc
- parse2::parse_netdoc_multiple
- parse2::sig_hash_methods::whole_keyword_line_sha1
- supported_protocols
Type Aliases
- BuildResult
- Result
- doc::hsdesc::UncheckedEncryptedHsDesc
- doc::hsdesc::UncheckedStoredHsDescMeta
- doc::microdesc::MdDigest
- doc::netstatus::MdConsensus
- doc::netstatus::NsConsensus
- doc::netstatus::UncheckedConsensus
- doc::netstatus::UncheckedMdConsensus
- doc::netstatus::UncheckedNsConsensus
- doc::netstatus::UnvalidatedMdConsensus
- doc::netstatus::UnvalidatedNsConsensus
- doc::routerdesc::RdDigest
- doc::routerdesc::UncheckedRouterDesc
Constants
- doc::hsdesc::test_data::TEST_DATA
- doc::hsdesc::test_data::TEST_DATA_2
- doc::hsdesc::test_data::TEST_DATA_TIMEPERIOD_2
- doc::hsdesc::test_data::TEST_HSID_2
- doc::hsdesc::test_data::TEST_PUBKEY_2
- doc::hsdesc::test_data::TEST_SECKEY_2
- doc::hsdesc::test_data::TEST_SUBCREDENTIAL
- doc::hsdesc::test_data::TEST_SUBCREDENTIAL_2
- parse2::keyword::MAX_LEN