pub enum ObservationPosition {
BeforeIntervention,
ReadOnly,
AfterIntervention,
}Expand description
Capture timing relative to an intervention at the same path.
Variants§
BeforeIntervention
Value passed to observe, before replacement at this exact point.
ReadOnly
A read-only event after dispatch; no replacement at this point.
AfterIntervention
Value after replacement at this point.
Trait Implementations§
Source§impl Clone for ObservationPosition
impl Clone for ObservationPosition
Source§fn clone(&self) -> ObservationPosition
fn clone(&self) -> ObservationPosition
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 ObservationPosition
Source§impl Debug for ObservationPosition
impl Debug for ObservationPosition
Source§impl<'de> Deserialize<'de> for ObservationPosition
impl<'de> Deserialize<'de> for ObservationPosition
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 ObservationPosition
Source§impl PartialEq for ObservationPosition
impl PartialEq for ObservationPosition
Source§impl Serialize for ObservationPosition
impl Serialize for ObservationPosition
impl StructuralPartialEq for ObservationPosition
Auto Trait Implementations§
impl Freeze for ObservationPosition
impl RefUnwindSafe for ObservationPosition
impl Send for ObservationPosition
impl Sync for ObservationPosition
impl Unpin for ObservationPosition
impl UnsafeUnpin for ObservationPosition
impl UnwindSafe for ObservationPosition
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