Struct tor_netdoc::doc::netstatus::DirSource
source · #[non_exhaustive]pub struct DirSource {
pub nickname: String,
pub identity: RsaIdentity,
pub ip: IpAddr,
pub dir_port: u16,
pub or_port: u16,
}
Expand description
Description of an authority’s identity and address.
(Corresponds to a dir-source line.)
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.nickname: String
Available on crate feature
dangerous-expose-struct-fields
only.human-readable nickname for this authority.
identity: RsaIdentity
Available on crate feature
dangerous-expose-struct-fields
only.Fingerprint for the authority identity key of this authority.
This is the same key as the one that signs the authority’s certificates.
ip: IpAddr
Available on crate feature
dangerous-expose-struct-fields
only.IP address for the authority
dir_port: u16
Available on crate feature
dangerous-expose-struct-fields
only.HTTP directory port for this authority
or_port: u16
Available on crate feature
dangerous-expose-struct-fields
only.OR port for this authority.