pub enum TaskExecutionKind {
Planning,
Implementation,
Verification,
General,
}Expand description
Runtime-owned execution kind inferred or assigned for a tracked task.
Variants§
Planning
Investigation, analysis, or planning work.
Implementation
Concrete implementation or file mutation work.
Verification
Build, test, lint, or other verification work.
General
Fallback when no stronger runtime classification is available.
Trait Implementations§
Source§impl Clone for TaskExecutionKind
impl Clone for TaskExecutionKind
Source§fn clone(&self) -> TaskExecutionKind
fn clone(&self) -> TaskExecutionKind
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 TaskExecutionKind
impl Debug for TaskExecutionKind
Source§impl Default for TaskExecutionKind
impl Default for TaskExecutionKind
Source§fn default() -> TaskExecutionKind
fn default() -> TaskExecutionKind
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for TaskExecutionKind
impl<'de> Deserialize<'de> for TaskExecutionKind
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 TaskExecutionKind
impl PartialEq for TaskExecutionKind
Source§impl Serialize for TaskExecutionKind
impl Serialize for TaskExecutionKind
impl Copy for TaskExecutionKind
impl Eq for TaskExecutionKind
impl StructuralPartialEq for TaskExecutionKind
Auto Trait Implementations§
impl Freeze for TaskExecutionKind
impl RefUnwindSafe for TaskExecutionKind
impl Send for TaskExecutionKind
impl Sync for TaskExecutionKind
impl Unpin for TaskExecutionKind
impl UnwindSafe for TaskExecutionKind
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.§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].