pub struct CidrResolver {}Expand description
Expands CIDR blocks into targets.
Trait Implementations§
Source§impl Clone for CidrResolver
impl Clone for CidrResolver
Source§fn clone(&self) -> CidrResolver
fn clone(&self) -> CidrResolver
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CidrResolver
impl Debug for CidrResolver
Source§impl Default for CidrResolver
impl Default for CidrResolver
Source§fn default() -> CidrResolver
fn default() -> CidrResolver
Returns the “default value” for a type. Read more
Source§impl Resolve for CidrResolver
impl Resolve for CidrResolver
Source§fn resolve_fallible(&self, target: Target) -> BoxStream<'_, Result<Target>>
fn resolve_fallible(&self, target: Target) -> BoxStream<'_, Result<Target>>
Resolve a target query.
Source§fn resolve(&self, target: Target) -> BoxStream<'_, Target>
fn resolve(&self, target: Target) -> BoxStream<'_, Target>
Like
Resolve::resolve_fallible, but ignores all errors.Source§fn bulk_resolve_fallible(
&self,
targets: Vec<Target>,
) -> BoxStream<'_, Result<Target>>where
Self: Sync,
fn bulk_resolve_fallible(
&self,
targets: Vec<Target>,
) -> BoxStream<'_, Result<Target>>where
Self: Sync,
Resolve multiple target queries at once. Read more
Source§fn bulk_resolve(&self, targets: Vec<Target>) -> BoxStream<'_, Target>where
Self: Sync,
fn bulk_resolve(&self, targets: Vec<Target>) -> BoxStream<'_, Target>where
Self: Sync,
Like
Resolve::bulk_resolve_fallible, but ignores all errors.impl Copy for CidrResolver
Auto Trait Implementations§
impl Freeze for CidrResolver
impl RefUnwindSafe for CidrResolver
impl Send for CidrResolver
impl Sync for CidrResolver
impl Unpin for CidrResolver
impl UnwindSafe for CidrResolver
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R> ResolveExt for Rwhere
R: Resolve,
impl<R> ResolveExt for Rwhere
R: Resolve,
Source§async fn resolve_into_set(&self, target: Target, set: &mut BTreeSet<Target>)
async fn resolve_into_set(&self, target: Target, set: &mut BTreeSet<Target>)
Resolve targets into an existing set.
Source§async fn resolve_into_graph(&self, target: Target, graph: &mut TargetGraph)
async fn resolve_into_graph(&self, target: Target, graph: &mut TargetGraph)
Resolve targets into an existing graph.
Source§async fn resolve_into_graph_reverse(
&self,
target: Target,
graph: &mut TargetGraph,
)
async fn resolve_into_graph_reverse( &self, target: Target, graph: &mut TargetGraph, )
Resolve targets into an existing graph, with the parent->child
relationship reversed. Read more
Source§async fn bulk_resolve_set(&self, targets: Vec<Target>) -> BTreeSet<Target>where
R: Sync,
async fn bulk_resolve_set(&self, targets: Vec<Target>) -> BTreeSet<Target>where
R: Sync,
Like
ResolveExt::resolve_set but for bulk targets.Source§async fn bulk_resolve_into_set(
&self,
targets: Vec<Target>,
set: &mut BTreeSet<Target>,
)where
R: Sync,
async fn bulk_resolve_into_set(
&self,
targets: Vec<Target>,
set: &mut BTreeSet<Target>,
)where
R: Sync,
Like
ResolveExt::resolve_into_set but for bulk targets.