pub struct PendingTarget {
pub worker_sel: WorkerSel,
pub discovery_worker: u32,
pub nprobes: u32,
pub deadline: Instant,
}Expand description
A live target awaiting a discovery reply before it is probed (or given up on timeout).
Fields§
§worker_sel: WorkerSelWorker selection for the follow-up measurement probes
discovery_worker: u32Worker performing the discovery probe
nprobes: u32Number of measurement probes to send (per worker) once the target resolves (always >= 1)
deadline: InstantWhen the discovery attempt expires
Trait Implementations§
Auto Trait Implementations§
impl Freeze for PendingTarget
impl RefUnwindSafe for PendingTarget
impl Send for PendingTarget
impl Sync for PendingTarget
impl Unpin for PendingTarget
impl UnsafeUnpin for PendingTarget
impl UnwindSafe for PendingTarget
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request§impl<L> LayerExt<L> for L
impl<L> LayerExt<L> for L
§fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
fn named_layer<S>(&self, service: S) -> Layered<<L as Layer<S>>::Service, S>where
L: Layer<S>,
Applies the layer to a service and wraps it in [
Layered].