pub struct ProviderMultiple { /* private fields */ }Expand description
Try multiple providers until anyone succeeds
Implementations§
Source§impl ProviderMultiple
impl ProviderMultiple
Sourcepub fn default_v6() -> Self
pub fn default_v6() -> Self
A default IPv6 provider
Trait Implementations§
Source§impl Debug for ProviderMultiple
impl Debug for ProviderMultiple
Source§impl Default for ProviderMultiple
impl Default for ProviderMultiple
Source§impl Provider for ProviderMultiple
impl Provider for ProviderMultiple
Auto Trait Implementations§
impl Freeze for ProviderMultiple
impl RefUnwindSafe for ProviderMultiple
impl Send for ProviderMultiple
impl Sync for ProviderMultiple
impl Unpin for ProviderMultiple
impl UnwindSafe for ProviderMultiple
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> 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