pub struct ProbeInstrumentation {
pub highest_tier: ProbeInjectionTier,
pub semantic_class: ProbeSemanticClass,
pub degraded_capabilities: Vec<DegradedSessionCapability>,
}Expand description
Runtime attachment facts declared in a first-party probe handshake.
Fields§
§highest_tier: ProbeInjectionTierStrongest injection tier used by this concrete run.
semantic_class: ProbeSemanticClassGeometry completeness class of the emitted tree.
degraded_capabilities: Vec<DegradedSessionCapability>Named session capabilities intentionally unavailable in this integration.
Trait Implementations§
Source§impl Clone for ProbeInstrumentation
impl Clone for ProbeInstrumentation
Source§fn clone(&self) -> ProbeInstrumentation
fn clone(&self) -> ProbeInstrumentation
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 ProbeInstrumentation
impl Debug for ProbeInstrumentation
Source§impl<'de> Deserialize<'de> for ProbeInstrumentation
impl<'de> Deserialize<'de> for ProbeInstrumentation
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 ProbeInstrumentation
Source§impl PartialEq for ProbeInstrumentation
impl PartialEq for ProbeInstrumentation
Source§impl Serialize for ProbeInstrumentation
impl Serialize for ProbeInstrumentation
impl StructuralPartialEq for ProbeInstrumentation
Auto Trait Implementations§
impl Freeze for ProbeInstrumentation
impl RefUnwindSafe for ProbeInstrumentation
impl Send for ProbeInstrumentation
impl Sync for ProbeInstrumentation
impl Unpin for ProbeInstrumentation
impl UnsafeUnpin for ProbeInstrumentation
impl UnwindSafe for ProbeInstrumentation
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