pub struct WorkerResponse {
pub request_id: String,
pub worker_id: String,
pub result: WorkerResult,
pub elapsed_ms: u64,
}Expand description
Worker protocol response payload.
Fields§
§request_id: StringRequest identifier for correlation.
worker_id: StringWorker id that served the request.
result: WorkerResultResult payload.
elapsed_ms: u64Wall-clock execution latency.
Trait Implementations§
Source§impl Clone for WorkerResponse
impl Clone for WorkerResponse
Source§fn clone(&self) -> WorkerResponse
fn clone(&self) -> WorkerResponse
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 WorkerResponse
impl Debug for WorkerResponse
Source§impl<'de> Deserialize<'de> for WorkerResponse
impl<'de> Deserialize<'de> for WorkerResponse
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for WorkerResponse
impl PartialEq for WorkerResponse
Source§impl Serialize for WorkerResponse
impl Serialize for WorkerResponse
impl StructuralPartialEq for WorkerResponse
Auto Trait Implementations§
impl Freeze for WorkerResponse
impl RefUnwindSafe for WorkerResponse
impl Send for WorkerResponse
impl Sync for WorkerResponse
impl Unpin for WorkerResponse
impl UnsafeUnpin for WorkerResponse
impl UnwindSafe for WorkerResponse
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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