pub struct AgentTaskTransition {
pub status_detail: Vec<u8>,
pub artifacts: Vec<Vec<u8>>,
pub metadata: Vec<u8>,
pub appended_history: Vec<Vec<u8>>,
}Expand description
The successor a TaskDialer::transition_task call asks for.
Status detail, artifacts, and metadata replace what the record carries;
history is extended by Self::appended_history and never rewritten.
Fields§
§status_detail: Vec<u8>Opaque detail for the new status; empty clears it.
artifacts: Vec<Vec<u8>>Opaque output frames the task carries after this transition.
metadata: Vec<u8>Opaque metadata the task carries after this transition.
appended_history: Vec<Vec<u8>>Opaque history frames this transition appends, in order.
Trait Implementations§
Source§impl Clone for AgentTaskTransition
impl Clone for AgentTaskTransition
Source§fn clone(&self) -> AgentTaskTransition
fn clone(&self) -> AgentTaskTransition
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 AgentTaskTransition
impl Debug for AgentTaskTransition
Source§impl Default for AgentTaskTransition
impl Default for AgentTaskTransition
Source§fn default() -> AgentTaskTransition
fn default() -> AgentTaskTransition
Returns the “default value” for a type. Read more
impl Eq for AgentTaskTransition
Source§impl PartialEq for AgentTaskTransition
impl PartialEq for AgentTaskTransition
impl StructuralPartialEq for AgentTaskTransition
Auto Trait Implementations§
impl Freeze for AgentTaskTransition
impl RefUnwindSafe for AgentTaskTransition
impl Send for AgentTaskTransition
impl Sync for AgentTaskTransition
impl Unpin for AgentTaskTransition
impl UnsafeUnpin for AgentTaskTransition
impl UnwindSafe for AgentTaskTransition
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§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