pub struct LifecycleObservation {
pub tick_id: u64,
pub parent_tick_id: Option<u64>,
pub stage: LifecycleStage,
pub capability: Option<LifecycleCapability>,
pub status: LifecycleStatus,
pub reason: Option<&'static str>,
}Expand description
生命周期状态出口的结构化记录;不携带请求正文或用户数据。
Fields§
§tick_id: u64§parent_tick_id: Option<u64>§stage: LifecycleStage§capability: Option<LifecycleCapability>§status: LifecycleStatus§reason: Option<&'static str>固定诊断原因;不承载请求正文或动态错误文本。
Trait Implementations§
Source§impl Clone for LifecycleObservation
impl Clone for LifecycleObservation
Source§fn clone(&self) -> LifecycleObservation
fn clone(&self) -> LifecycleObservation
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 LifecycleObservation
impl Debug for LifecycleObservation
impl Eq for LifecycleObservation
Source§impl PartialEq for LifecycleObservation
impl PartialEq for LifecycleObservation
impl StructuralPartialEq for LifecycleObservation
Auto Trait Implementations§
impl Freeze for LifecycleObservation
impl RefUnwindSafe for LifecycleObservation
impl Send for LifecycleObservation
impl Sync for LifecycleObservation
impl Unpin for LifecycleObservation
impl UnsafeUnpin for LifecycleObservation
impl UnwindSafe for LifecycleObservation
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> 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