pub enum CoherenceBackend {
SheafLaplacian,
Quantum,
Distributed,
Circadian,
Unanimous,
FastPath,
}Expand description
Which coherence backend to use for a given gate decision.
Variants§
SheafLaplacian
Prime-radiant sheaf Laplacian (mathematical proof of consistency). Best for: safety-critical paths, CPU-bound, requires formal guarantee.
Quantum
ruQu min-cut coherence gate (quantum substrate health monitoring). Best for: quantum circuit substrates, hybrid quantum-classical paths.
Distributed
Cognitum 256-tile fabric (distributed multi-agent contexts). Best for: federated decisions, multi-agent coordination.
Circadian
Nervous-system circadian controller (bio-inspired, edge/WASM). Best for: battery-constrained, edge deployment, 5-50x compute savings.
Unanimous
All backends must agree — highest confidence, highest cost.
FastPath
Fast-path: skip coherence check (use only in proven-safe contexts).
Trait Implementations§
Source§impl Clone for CoherenceBackend
impl Clone for CoherenceBackend
Source§fn clone(&self) -> CoherenceBackend
fn clone(&self) -> CoherenceBackend
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CoherenceBackend
impl Debug for CoherenceBackend
Source§impl PartialEq for CoherenceBackend
impl PartialEq for CoherenceBackend
impl Copy for CoherenceBackend
impl Eq for CoherenceBackend
impl StructuralPartialEq for CoherenceBackend
Auto Trait Implementations§
impl Freeze for CoherenceBackend
impl RefUnwindSafe for CoherenceBackend
impl Send for CoherenceBackend
impl Sync for CoherenceBackend
impl Unpin for CoherenceBackend
impl UnsafeUnpin for CoherenceBackend
impl UnwindSafe for CoherenceBackend
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