pub struct OpenActivity {
pub activity_id: ActivityId,
pub activity_type: String,
pub task_queue: String,
pub node: Option<String>,
pub attempt: u32,
pub dispatched_at: DateTime<Utc>,
}Expand description
One activity the active run segment records as dispatched and unterminated.
The address fields are the ones the engine STAMPED on the dispatch
(ActivityScheduled carries the resolved task_queue and node), so this is
the address the dispatch really went to, not a re-resolution that could
disagree with it.
Fields§
§activity_id: ActivityIdActivity ordinal recorded in history.
activity_type: StringActivity type the dispatch needs served.
task_queue: StringTask queue stamped on the recorded ActivityScheduled.
node: Option<String>Node affinity stamped on the recorded ActivityScheduled, if any.
attempt: u32One-based delivery attempt stamped on the recorded ActivityStarted.
dispatched_at: DateTime<Utc>recorded_at of the ActivityStarted — when the ENGINE dispatched.
Trait Implementations§
Source§impl Clone for OpenActivity
impl Clone for OpenActivity
Source§fn clone(&self) -> OpenActivity
fn clone(&self) -> OpenActivity
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 OpenActivity
impl Debug for OpenActivity
impl Eq for OpenActivity
Source§impl PartialEq for OpenActivity
impl PartialEq for OpenActivity
impl StructuralPartialEq for OpenActivity
Auto Trait Implementations§
impl Freeze for OpenActivity
impl RefUnwindSafe for OpenActivity
impl Send for OpenActivity
impl Sync for OpenActivity
impl Unpin for OpenActivity
impl UnsafeUnpin for OpenActivity
impl UnwindSafe for OpenActivity
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<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