pub struct PingConfigBuilder { /* private fields */ }Implementations§
Source§impl PingConfigBuilder
impl PingConfigBuilder
pub fn new() -> PingConfigBuilder
pub fn set_timeout(self, timeout: Duration) -> PingConfigBuilder
pub fn deny_non_public_ips(self) -> PingConfigBuilder
pub fn set_ip_filter<F>(self, filter: F) -> PingConfigBuilder
pub fn build(self) -> PingConfig
Trait Implementations§
Source§impl Clone for PingConfigBuilder
impl Clone for PingConfigBuilder
Auto Trait Implementations§
impl !RefUnwindSafe for PingConfigBuilder
impl !UnwindSafe for PingConfigBuilder
impl Freeze for PingConfigBuilder
impl Send for PingConfigBuilder
impl Sync for PingConfigBuilder
impl Unpin for PingConfigBuilder
impl UnsafeUnpin for PingConfigBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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