pub struct RuntimeEnvStep {
pub response: StepResponse,
pub endpoint_total_ns: Option<u64>,
pub phases: EndpointPhases,
}Expand description
The env’s step reply plus the endpoint-local op duration the peer stamped.
Fields§
§response: StepResponse§endpoint_total_ns: Option<u64>Endpoint-local op duration (ns) from JoinResponse.endpoint_total_ns.
phases: EndpointPhasesThe peer’s split of that duration; all-zero from a peer that sends none.
Auto Trait Implementations§
impl Freeze for RuntimeEnvStep
impl RefUnwindSafe for RuntimeEnvStep
impl Send for RuntimeEnvStep
impl Sync for RuntimeEnvStep
impl Unpin for RuntimeEnvStep
impl UnsafeUnpin for RuntimeEnvStep
impl UnwindSafe for RuntimeEnvStep
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> 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