pub struct ConsolidateAxis {
pub subject_logical_id: String,
pub relation: String,
}Expand description
0.8.12 Slice 15 (OPP-2, ADR-0.8.12) — one (subject-entity, relation) axis to
consolidate via Engine::consolidate_with_provider. FathomDB assembles the
competing fact-edge cluster for this axis DETERMINISTICALLY (CPU-only, no
LLM) by querying active canonical_edges where from_id = subject_logical_id
AND kind = relation.
Fields§
§subject_logical_id: StringStable logical_id of the subject entity (edge from_id).
relation: StringThe relation/edge kind whose competing fact-edges form the cluster.
Trait Implementations§
Source§impl Clone for ConsolidateAxis
impl Clone for ConsolidateAxis
Source§fn clone(&self) -> ConsolidateAxis
fn clone(&self) -> ConsolidateAxis
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 moreAuto Trait Implementations§
impl Freeze for ConsolidateAxis
impl RefUnwindSafe for ConsolidateAxis
impl Send for ConsolidateAxis
impl Sync for ConsolidateAxis
impl Unpin for ConsolidateAxis
impl UnsafeUnpin for ConsolidateAxis
impl UnwindSafe for ConsolidateAxis
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