pub enum ProbeInjectionTier {
T0,
T1,
T2,
T3,
}Expand description
Strongest injection tier that actually engaged for this probe run.
Variants§
T0
Public framework hook; no injection.
T1
Add-only compilation unit.
T2
Append-only source mutation.
T3
Exact source/control-flow instrumentation.
Trait Implementations§
Source§impl Clone for ProbeInjectionTier
impl Clone for ProbeInjectionTier
Source§fn clone(&self) -> ProbeInjectionTier
fn clone(&self) -> ProbeInjectionTier
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 moreimpl Copy for ProbeInjectionTier
Source§impl Debug for ProbeInjectionTier
impl Debug for ProbeInjectionTier
Source§impl<'de> Deserialize<'de> for ProbeInjectionTier
impl<'de> Deserialize<'de> for ProbeInjectionTier
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 ProbeInjectionTier
Source§impl PartialEq for ProbeInjectionTier
impl PartialEq for ProbeInjectionTier
Source§impl Serialize for ProbeInjectionTier
impl Serialize for ProbeInjectionTier
impl StructuralPartialEq for ProbeInjectionTier
Auto Trait Implementations§
impl Freeze for ProbeInjectionTier
impl RefUnwindSafe for ProbeInjectionTier
impl Send for ProbeInjectionTier
impl Sync for ProbeInjectionTier
impl Unpin for ProbeInjectionTier
impl UnsafeUnpin for ProbeInjectionTier
impl UnwindSafe for ProbeInjectionTier
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