pub struct TaskStatusUpdateParams {
pub task_id: String,
pub status: String,
pub detail: Option<Value>,
}Expand description
Parameters for notifications/tasks/status/update.
Fields§
§task_id: StringTask identifier.
status: StringTask status value.
detail: Option<Value>Optional status detail payload.
Implementations§
Trait Implementations§
Source§impl Clone for TaskStatusUpdateParams
impl Clone for TaskStatusUpdateParams
Source§fn clone(&self) -> TaskStatusUpdateParams
fn clone(&self) -> TaskStatusUpdateParams
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 moreSource§impl Debug for TaskStatusUpdateParams
impl Debug for TaskStatusUpdateParams
Source§impl<'de> Deserialize<'de> for TaskStatusUpdateParams
impl<'de> Deserialize<'de> for TaskStatusUpdateParams
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 TaskStatusUpdateParams
impl PartialEq for TaskStatusUpdateParams
Source§fn eq(&self, other: &TaskStatusUpdateParams) -> bool
fn eq(&self, other: &TaskStatusUpdateParams) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for TaskStatusUpdateParams
impl Serialize for TaskStatusUpdateParams
impl StructuralPartialEq for TaskStatusUpdateParams
Auto Trait Implementations§
impl Freeze for TaskStatusUpdateParams
impl RefUnwindSafe for TaskStatusUpdateParams
impl Send for TaskStatusUpdateParams
impl Sync for TaskStatusUpdateParams
impl Unpin for TaskStatusUpdateParams
impl UnsafeUnpin for TaskStatusUpdateParams
impl UnwindSafe for TaskStatusUpdateParams
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
§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].