pub enum ProgramUpdateMode {
Reused,
Repaired,
Recompiled,
}Expand description
How a program produced an updated result.
Variants§
Reused
All touched atoms retained their checked reductions.
Repaired
At least one touched atom was repaired or rebuilt locally.
Recompiled
The graph topology or threshold membership changed.
Trait Implementations§
Source§impl Clone for ProgramUpdateMode
impl Clone for ProgramUpdateMode
Source§fn clone(&self) -> ProgramUpdateMode
fn clone(&self) -> ProgramUpdateMode
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 ProgramUpdateMode
Source§impl Debug for ProgramUpdateMode
impl Debug for ProgramUpdateMode
impl Eq for ProgramUpdateMode
Source§impl PartialEq for ProgramUpdateMode
impl PartialEq for ProgramUpdateMode
impl StructuralPartialEq for ProgramUpdateMode
Auto Trait Implementations§
impl Freeze for ProgramUpdateMode
impl RefUnwindSafe for ProgramUpdateMode
impl Send for ProgramUpdateMode
impl Sync for ProgramUpdateMode
impl Unpin for ProgramUpdateMode
impl UnsafeUnpin for ProgramUpdateMode
impl UnwindSafe for ProgramUpdateMode
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more