pub struct ObservabilityExemplar {
pub id: String,
pub at_millis: u64,
pub operation: String,
pub about: Option<String>,
pub bundle_ref: Option<String>,
pub revision: Option<u64>,
pub attributes: BTreeMap<String, String>,
}Expand description
A selectable observation resolving back to an operation and memory root. It deliberately does not assert that the operation caused nearby memory.
Fields§
§id: String§at_millis: u64§operation: String§about: Option<String>§bundle_ref: Option<String>§revision: Option<u64>§attributes: BTreeMap<String, String>Trait Implementations§
Source§impl Clone for ObservabilityExemplar
impl Clone for ObservabilityExemplar
Source§fn clone(&self) -> ObservabilityExemplar
fn clone(&self) -> ObservabilityExemplar
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 ObservabilityExemplar
impl Debug for ObservabilityExemplar
Source§impl<'de> Deserialize<'de> for ObservabilityExemplar
impl<'de> Deserialize<'de> for ObservabilityExemplar
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
impl Eq for ObservabilityExemplar
Source§impl PartialEq for ObservabilityExemplar
impl PartialEq for ObservabilityExemplar
Source§impl Serialize for ObservabilityExemplar
impl Serialize for ObservabilityExemplar
impl StructuralPartialEq for ObservabilityExemplar
Auto Trait Implementations§
impl Freeze for ObservabilityExemplar
impl RefUnwindSafe for ObservabilityExemplar
impl Send for ObservabilityExemplar
impl Sync for ObservabilityExemplar
impl Unpin for ObservabilityExemplar
impl UnsafeUnpin for ObservabilityExemplar
impl UnwindSafe for ObservabilityExemplar
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