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: StringAvailable on crate feature
dangerous-expose-struct-fields only.human-readable nickname for this authority.
identity: RsaIdentityAvailable 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: IpAddrAvailable on crate feature
dangerous-expose-struct-fields only.IP address for the authority
dir_port: u16Available on crate feature
dangerous-expose-struct-fields only.HTTP directory port for this authority
or_port: u16Available on crate feature
dangerous-expose-struct-fields only.OR port for this authority.