List of all items
Structs
- Error
- doc::authcert::AuthCert
- doc::authcert::AuthCertBuilder
- doc::authcert::AuthCertConstructor
- doc::authcert::AuthCertKeyIds
- doc::authcert::AuthCertSignatures
- doc::authcert::AuthCertUnverified
- doc::authcert::AuthCertUnverifiedParsedBody
- doc::authcert::CrossCert
- doc::authcert::CrossCertObject
- doc::authcert::EncodedAuthCert
- 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::ConsensusAuthorityEntry
- doc::netstatus::ConsensusAuthorityEntryConstructor
- doc::netstatus::ConsensusAuthoritySection
- doc::netstatus::ConsensusMethod
- doc::netstatus::ConsensusMethods
- doc::netstatus::DirSource
- doc::netstatus::Footer
- doc::netstatus::IgnoredPublicationTimeSp
- doc::netstatus::Lifetime
- doc::netstatus::LifetimeConstructor
- doc::netstatus::LifetimeNetdocParseAccumulator
- doc::netstatus::MdConsensusBuilder
- doc::netstatus::NetParams
- doc::netstatus::PlainConsensusBuilder
- doc::netstatus::ProtoStatus
- doc::netstatus::ProtoStatuses
- doc::netstatus::ProtoStatusesNetdocParseAccumulator
- doc::netstatus::RouterStatusMdDigestsVote
- doc::netstatus::SharedRandStatus
- doc::netstatus::SharedRandVal
- doc::netstatus::Signature
- doc::netstatus::SignatureGroup
- doc::netstatus::SupersededAuthorityKey
- doc::netstatus::VoteAuthorityEntry
- doc::netstatus::VoteAuthorityEntryConstructor
- doc::netstatus::VoteAuthoritySection
- doc::netstatus::VoteAuthoritySectionConstructor
- doc::netstatus::md::Consensus
- doc::netstatus::md::Preamble
- doc::netstatus::md::PreambleConstructor
- doc::netstatus::md::PreambleNetdocParseAccumulator
- doc::netstatus::md::RouterStatus
- doc::netstatus::md::RouterStatusBuilder
- doc::netstatus::md::UnvalidatedConsensus
- doc::netstatus::plain::Consensus
- doc::netstatus::plain::Preamble
- doc::netstatus::plain::PreambleConstructor
- doc::netstatus::plain::PreambleNetdocParseAccumulator
- doc::netstatus::plain::RouterStatus
- doc::netstatus::plain::RouterStatusBuilder
- doc::netstatus::plain::UnvalidatedConsensus
- doc::netstatus::vote::Preamble
- doc::netstatus::vote::PreambleConstructor
- doc::netstatus::vote::PreambleNetdocParseAccumulator
- doc::netstatus::vote::RouterStatus
- doc::routerdesc::AnnotatedRouterDesc
- doc::routerdesc::RouterAnnotation
- doc::routerdesc::RouterDesc
- doc::routerdesc::RouterDescSignatures
- doc::routerdesc::RouterReader
- encode::Cursor
- encode::ItemEncoder
- encode::NetdocEncoder
- parse2::ArgumentStream
- parse2::IsStructural
- parse2::ItemStream
- parse2::Lines
- parse2::NoFurtherArguments
- parse2::ParseError
- parse2::ParseInput
- parse2::ParseOptions
- parse2::Peeked
- parse2::SignatureHashInputs
- parse2::SignaturesData
- parse2::StopAt
- parse2::UnexpectedArgument
- parse2::UnparsedItem
- parse2::UnparsedObject
- parse2::keyword::KeywordRef
- parse2::multiplicity::MultiplicitySelector
- parse2::poc::netstatus::DirectorySignaturesHashesAccu
- parse2::poc::netstatus::InvalidNetworkStatusVoteStatus
- parse2::poc::netstatus::NdiParams
- parse2::poc::netstatus::NdiR
- parse2::poc::netstatus::NetworkStatusMd
- parse2::poc::netstatus::NetworkStatusNs
- parse2::poc::netstatus::NetworkStatusUnverifiedMd
- parse2::poc::netstatus::NetworkStatusUnverifiedNs
- parse2::poc::netstatus::NetworkStatusUnverifiedVote
- parse2::poc::netstatus::NetworkStatusVote
- parse2::poc::netstatus::cons::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::cons::NdaVoteStatus
- 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::NetworkStatusUnverified
- parse2::poc::netstatus::cons::NetworkStatusUnverifiedParsedBody
- parse2::poc::netstatus::md::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::md::NdaVoteStatus
- 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::NetworkStatusUnverified
- parse2::poc::netstatus::md::NetworkStatusUnverifiedParsedBody
- parse2::poc::netstatus::vote::NdaNetworkStatusVersionFlavour
- parse2::poc::netstatus::vote::NdaVoteStatus
- 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::NetworkStatusUnverified
- parse2::poc::netstatus::vote::NetworkStatusUnverifiedParsedBody
- parse2::sig_hashes::Sha1WholeKeywordLine
- types::B16
- types::B16U
- types::B64
- types::Base64Fingerprint
- types::ContactInfo
- types::Curve25519Public
- types::Ed25519IdentityLine
- types::Ed25519Public
- types::EmbeddedCert
- types::Fingerprint
- types::FixedB16U
- types::FixedB64
- types::Hostname
- types::IdentifiedDigest
- types::Ignored
- types::IgnoredItemOrObjectValue
- types::InvalidHostname
- types::InvalidInternetHost
- types::InvalidNickname
- types::Iso8601TimeNoSp
- types::Iso8601TimeSp
- types::Nickname
- types::NotPresent
- types::NumericBoolean
- types::RetainedOrderVec
- types::RsaSha1Signature
- types::SpFingerprint
- types::family::RelayFamily
- types::family::RelayFamilyIds
- types::policy::AddrPolicy
- types::policy::AddrPortPattern
- types::policy::PortPolicy
- types::policy::PortRange
- types::relay_flags::ConsensusRepr
- types::relay_flags::DocRelayFlags
- types::relay_flags::NoImplicitRepr
- types::relay_flags::ParserEncoder
- types::routerdesc::ExtraInfoDigests
- types::routerdesc::OverloadGeneral
- types::routerdesc::RouterDescIntroItem
- types::routerdesc::RouterHashAccu
- types::routerdesc::RouterSigEd25519
- types::routerdesc::RouterSignature
- types::version::TorVersion
Enums
- AllowAnnotations
- BuildError
- NetdocErrorKind
- Pos
- doc::authcert::AuthCertVersion
- doc::hsdesc::HsDescError
- doc::hsdesc::IntroAuthType
- doc::hsdesc::IntroPointDescBuilderError
- doc::hsdesc::pow::PowParams
- doc::netstatus::ConsensusFlavor
- doc::netstatus::DirectorySignatureHashAlgo
- doc::netstatus::NetstatusKwd
- doc::netstatus::ProtocolSupportError
- doc::netstatus::RelayWeight
- doc::netstatus::SoftwareVersion
- doc::routerdesc::RelayPlatform
- parse2::ArgumentError
- parse2::ErrorProblem
- parse2::VerifyFailed
- parse2::keyword::InvalidKeyword
- parse2::poc::netstatus::DirectorySignatureHashAlgo
- parse2::poc::netstatus::NdaNetworkStatusVersion
- parse2::poc::netstatus::NdiDirectorySignature
- types::DigestName
- types::Ed25519AlgorithmString
- types::InternetHost
- types::KeywordOrString
- types::Unknown
- types::family::RelayFamilyId
- types::policy::PolicyError
- types::policy::RuleKind
- types::relay_flags::RelayFlag
- types::relay_flags::RelayFlagsParseError
- types::routerdesc::OverloadGeneralVersion
Traits
- KeywordEncodable
- NormalItemArgument
- encode::EncodeOrd
- encode::ItemArgument
- encode::ItemObjectEncodable
- encode::ItemValueEncodable
- encode::NetdocBuilder
- encode::NetdocEncodable
- encode::NetdocEncodableFields
- parse2::HasUnverifiedParsedBody
- parse2::ItemArgumentParseable
- parse2::ItemObjectParseable
- parse2::ItemValueParseable
- parse2::NetdocParseable
- parse2::NetdocParseableFields
- parse2::NetdocParseableSignatures
- parse2::NetdocUnverified
- parse2::SignatureHashesAccumulator
- parse2::SignatureItemParseable
- parse2::StopPredicate
- parse2::StrExt
- parse2::multiplicity::ArgumentSetMethods
- parse2::multiplicity::ItemSetMethods
- parse2::multiplicity::ObjectSetMethods
- types::EmbeddableCertObject
- types::relay_flags::ReprMode
Macros
- derive_deftly_template_AsMutSelf
- derive_deftly_template_Constructor
- derive_deftly_template_ItemValueEncodable
- derive_deftly_template_ItemValueParseable
- derive_deftly_template_NetdocEncodable
- derive_deftly_template_NetdocEncodableFields
- derive_deftly_template_NetdocParseable
- derive_deftly_template_NetdocParseableFields
- derive_deftly_template_NetdocParseableSignatures
- derive_deftly_template_NetdocParseableUnverified
- stop_at
Functions
- doc::hsdesc::create_desc_sign_key_cert
- doc::hsdesc::test_data::test_parsed_hsdesc
- doc::netstatus::consensus_methods_comma_separated::from_args
- parse2::check_validity_time
- parse2::check_validity_time_tolerance
- parse2::parse_netdoc
- parse2::parse_netdoc_multiple
- parse2::parse_netdoc_multiple_with_offsets
- supported_protocols
- types::raw_data_object::try_from
- types::raw_data_object::write_object_onto
Type Aliases
- BuildResult
- Result
- doc::authcert::AuthCertSignature
- doc::hsdesc::UncheckedEncryptedHsDesc
- doc::hsdesc::UncheckedStoredHsDescMeta
- doc::microdesc::MdDigest
- doc::netstatus::ConsensusVoterInfo
- doc::netstatus::MdAuthorityEntry
- doc::netstatus::MdConsensus
- doc::netstatus::PlainAuthorityEntry
- doc::netstatus::PlainConsensus
- doc::netstatus::UncheckedMdConsensus
- doc::netstatus::UncheckedPlainConsensus
- doc::netstatus::UnvalidatedMdConsensus
- doc::netstatus::UnvalidatedPlainConsensus
- doc::netstatus::md::UncheckedConsensus
- doc::netstatus::plain::UncheckedConsensus
- doc::routerdesc::ExtraInfoDigest
- doc::routerdesc::RdDigest
- doc::routerdesc::UncheckedRouterDesc
- parse2::NdaSystemTimeDeprecatedSyntax
- parse2::poc::netstatus::RouterMd
- parse2::poc::netstatus::RouterNs
- parse2::poc::netstatus::RouterVote
- parse2::poc::netstatus::cons::Router
- parse2::poc::netstatus::md::Router
- parse2::poc::netstatus::vote::Router
- types::relay_flags::RelayFlags
- types::relay_flags::RelayFlagsBits
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
- doc::microdesc::DOC_DIGEST_LEN
- doc::routerdesc::DOC_DIGEST_LEN
- parse2::keyword::MAX_LEN