Struct hyper_system_resolver::system::SystemBuilder [−][src]
Builder for System
.
Implementations
impl SystemBuilder
[src]
pub fn addr_info_hints(&mut self, value: Option<AddrInfoHints>) -> &mut Self
[src]
The hints to give the the system resolver when performing the resolution.
Passing None
is not equivalent to passing Some
value filled with
zeroes, as underlying systems typically have some non-trivial defaults
when hint is omitted.
pub fn service(&mut self, value: Option<String>) -> &mut Self
[src]
The name of the service to resolve.
If set to None
, the network address of the node is resolved.
If set to Some
, the the requested service address is resolved.
This can be either a descriptive name or a numeric representation
suitable for use with the address family or families.
If the specified address family is AF_INET, AF_INET6, or AF_UNSPEC,
the service can be specified as a string specifying a decimal port
number.
pub fn build(&self) -> Result<System, String>
[src]
Trait Implementations
impl Clone for SystemBuilder
[src]
fn clone(&self) -> SystemBuilder
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Default for SystemBuilder
[src]
fn default() -> SystemBuilder
[src]
Auto Trait Implementations
impl RefUnwindSafe for SystemBuilder
impl Send for SystemBuilder
impl Sync for SystemBuilder
impl Unpin for SystemBuilder
impl UnwindSafe for SystemBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,