pub struct DohServerConfig {
pub hostname: String,
pub ips: Vec<Ipv4Addr>,
}Expand description
Configuration for a DNS-over-HTTPS server.
Fields§
§hostname: StringThe hostname of the DoH server (used for TLS SNI and Host header).
ips: Vec<Ipv4Addr>The IP addresses of the DoH server (we try these in order). These must be hardcoded since we can’t resolve the DoH server using DoH itself.
Implementations§
Trait Implementations§
Source§impl Clone for DohServerConfig
impl Clone for DohServerConfig
Source§fn clone(&self) -> DohServerConfig
fn clone(&self) -> DohServerConfig
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DohServerConfig
impl Debug for DohServerConfig
Auto Trait Implementations§
impl Freeze for DohServerConfig
impl RefUnwindSafe for DohServerConfig
impl Send for DohServerConfig
impl Sync for DohServerConfig
impl Unpin for DohServerConfig
impl UnwindSafe for DohServerConfig
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more