pub struct ResponseCycleEvent {
pub operation_id: String,
pub operation_kind: String,
pub surface: String,
pub phase: ResponseCyclePhase,
pub elapsed_ms: u64,
pub slow_threshold_ms: u64,
pub metadata: BTreeMap<String, String>,
pub error_code: Option<String>,
pub error_message: Option<String>,
}Expand description
A feedback event emitted during an operation’s lifecycle.
Fields§
§operation_id: String§operation_kind: String§surface: String§phase: ResponseCyclePhase§elapsed_ms: u64§slow_threshold_ms: u64§metadata: BTreeMap<String, String>§error_code: Option<String>§error_message: Option<String>Trait Implementations§
Source§impl Clone for ResponseCycleEvent
impl Clone for ResponseCycleEvent
Source§fn clone(&self) -> ResponseCycleEvent
fn clone(&self) -> ResponseCycleEvent
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 ResponseCycleEvent
impl Debug for ResponseCycleEvent
Source§impl PartialEq for ResponseCycleEvent
impl PartialEq for ResponseCycleEvent
impl Eq for ResponseCycleEvent
impl StructuralPartialEq for ResponseCycleEvent
Auto Trait Implementations§
impl Freeze for ResponseCycleEvent
impl RefUnwindSafe for ResponseCycleEvent
impl Send for ResponseCycleEvent
impl Sync for ResponseCycleEvent
impl Unpin for ResponseCycleEvent
impl UnsafeUnpin for ResponseCycleEvent
impl UnwindSafe for ResponseCycleEvent
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,
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<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.