pub struct ObservabilityProjectSnapshot {
pub metrics: HashMap<String, ObservabilityMetricCounter>,
pub recent_traces: Vec<ObservabilityTraceRecord>,
pub sessions: HashMap<String, ObservabilitySessionStatus>,
pub health: HashMap<String, ObservabilityHealthSurface>,
}Fields§
§metrics: HashMap<String, ObservabilityMetricCounter>§recent_traces: Vec<ObservabilityTraceRecord>§sessions: HashMap<String, ObservabilitySessionStatus>§health: HashMap<String, ObservabilityHealthSurface>Trait Implementations§
Source§impl Clone for ObservabilityProjectSnapshot
impl Clone for ObservabilityProjectSnapshot
Source§fn clone(&self) -> ObservabilityProjectSnapshot
fn clone(&self) -> ObservabilityProjectSnapshot
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 ObservabilityProjectSnapshot
impl Debug for ObservabilityProjectSnapshot
Source§impl Default for ObservabilityProjectSnapshot
impl Default for ObservabilityProjectSnapshot
Source§fn default() -> ObservabilityProjectSnapshot
fn default() -> ObservabilityProjectSnapshot
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ObservabilityProjectSnapshot
impl<'de> Deserialize<'de> for ObservabilityProjectSnapshot
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
Auto Trait Implementations§
impl Freeze for ObservabilityProjectSnapshot
impl RefUnwindSafe for ObservabilityProjectSnapshot
impl Send for ObservabilityProjectSnapshot
impl Sync for ObservabilityProjectSnapshot
impl Unpin for ObservabilityProjectSnapshot
impl UnsafeUnpin for ObservabilityProjectSnapshot
impl UnwindSafe for ObservabilityProjectSnapshot
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