[−][src]Struct adapton::reflect::trace::Trace
DCGTrace
: A Rose-tree of DCG edge-effects. This tree structure
allows the effects to have a a "time interval" that nests around
and within the time intervals of other effects.
Fields
effect: Effect
The DCG effect (e.g., Alloc(MatchDiff), Dirty, Clean, etc.)
edge: EffectEdge
The DCG edge on which this DCG effect takes place
extent: Box<Vec<Trace>>
The DCG effects that occur subordinately as a result of this effect. (They begin after this effect begins, and the end before this effect ends).
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Trace
impl !Send for Trace
impl !Sync for Trace
impl Unpin for Trace
impl !UnwindSafe for Trace
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,