pub struct LivenessTarget {
pub pid: u64,
pub worker_id: WorkerId,
pub delivery: LiminalWorkerDelivery,
}Expand description
One connection the probe pings on a round: the connection pid, the worker it registered, and the push leg to reach it.
Fields§
§pid: u64Liminal connection process id the worker is addressed on.
worker_id: WorkerIdRegistry identity of the worker that registered on this connection.
delivery: LiminalWorkerDeliveryPush leg used to deliver the ping and await its answer.
Trait Implementations§
Source§impl Clone for LivenessTarget
impl Clone for LivenessTarget
Source§fn clone(&self) -> LivenessTarget
fn clone(&self) -> LivenessTarget
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for LivenessTarget
impl !UnwindSafe for LivenessTarget
impl Freeze for LivenessTarget
impl Send for LivenessTarget
impl Sync for LivenessTarget
impl Unpin for LivenessTarget
impl UnsafeUnpin for LivenessTarget
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request