[−][src]Struct adapton::reflect::trace::Edge
An edge in the DCG, representing an effect of the incremental program.
Fields
loc: Option<Loc>
The source of the directed edge; it is actively doing the
effect of succ.effect
to succ.loc
. None
means the doer is
the editor, who is not identified by any location. (The editor
is not a node in the DCG, but rather, an actor operating outside
of it).
succ: Succ
The effect and target of the directed edge.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Edge
impl !Send for Edge
impl !Sync for Edge
impl Unpin for Edge
impl !UnwindSafe for Edge
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>,