pub enum CircuitUpdateMode {
Unchanged,
IncrementalEvidence,
FullRebuild,
}Expand description
Circuit update mode for assumption changes.
Variants§
Unchanged
Assumption was already active, so no circuit state changed.
IncrementalEvidence
Evidence was updated without rebuilding the compiled circuit.
FullRebuild
The adapter does not support incremental evidence and rebuilt the circuit.
Trait Implementations§
Source§impl Clone for CircuitUpdateMode
impl Clone for CircuitUpdateMode
Source§fn clone(&self) -> CircuitUpdateMode
fn clone(&self) -> CircuitUpdateMode
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 CircuitUpdateMode
Source§impl Debug for CircuitUpdateMode
impl Debug for CircuitUpdateMode
impl Eq for CircuitUpdateMode
Source§impl PartialEq for CircuitUpdateMode
impl PartialEq for CircuitUpdateMode
Source§fn eq(&self, other: &CircuitUpdateMode) -> bool
fn eq(&self, other: &CircuitUpdateMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CircuitUpdateMode
Auto Trait Implementations§
impl Freeze for CircuitUpdateMode
impl RefUnwindSafe for CircuitUpdateMode
impl Send for CircuitUpdateMode
impl Sync for CircuitUpdateMode
impl Unpin for CircuitUpdateMode
impl UnsafeUnpin for CircuitUpdateMode
impl UnwindSafe for CircuitUpdateMode
Blanket Implementations§
impl<T> Allocation for T
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more