pub struct VectorGraphFusionEvidence {Show 19 fields
pub schema_version: u32,
pub comparator: String,
pub dataset_id: String,
pub metric_family: String,
pub release_floor: String,
pub failure_mode: String,
pub frontier_leaderboard_artifact: String,
pub node_count: u32,
pub dimension: u32,
pub neighbor_k: u32,
pub rank_k: u32,
pub csr_offsets: Vec<u32>,
pub csr_targets: Vec<u32>,
pub direct_top_k: Vec<VectorGraphTopKEntry>,
pub graph_traversal_top_k: Vec<VectorGraphTopKEntry>,
pub graph_reached_count: u32,
pub traversal_parity: bool,
pub top_k_stable: bool,
pub blockers: Vec<String>,
}Expand description
Evidence bundle for one vector-to-graph fusion proof.
Fields§
§schema_version: u32Schema version.
comparator: StringComparator identity.
dataset_id: StringDataset identity supplied by the caller.
metric_family: StringMetric family.
release_floor: StringRelease floor identity supplied by the caller.
failure_mode: StringFailure mode identity supplied by the caller.
frontier_leaderboard_artifact: StringFrontier leaderboard artifact linkage.
node_count: u32Number of vector rows / graph nodes.
dimension: u32Vector dimension.
neighbor_k: u32Neighbor count per CSR row.
rank_k: u32Query ranking size.
csr_offsets: Vec<u32>CSR row offsets for the generated neighbor graph.
csr_targets: Vec<u32>CSR target nodes for the generated neighbor graph.
direct_top_k: Vec<VectorGraphTopKEntry>Direct vector top-k by squared L2 distance.
graph_traversal_top_k: Vec<VectorGraphTopKEntry>Top-k after traversing the neighbor graph from the query-nearest seed.
graph_reached_count: u32Number of graph nodes reached from the query-nearest seed.
traversal_parity: boolWhether graph traversal reached every node.
top_k_stable: boolWhether graph traversal top-k exactly matches direct vector top-k.
blockers: Vec<String>Blocking reasons for release evidence.
Trait Implementations§
Source§impl Clone for VectorGraphFusionEvidence
impl Clone for VectorGraphFusionEvidence
Source§fn clone(&self) -> VectorGraphFusionEvidence
fn clone(&self) -> VectorGraphFusionEvidence
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VectorGraphFusionEvidence
impl Debug for VectorGraphFusionEvidence
impl Eq for VectorGraphFusionEvidence
impl StructuralPartialEq for VectorGraphFusionEvidence
Auto Trait Implementations§
impl Freeze for VectorGraphFusionEvidence
impl RefUnwindSafe for VectorGraphFusionEvidence
impl Send for VectorGraphFusionEvidence
impl Sync for VectorGraphFusionEvidence
impl Unpin for VectorGraphFusionEvidence
impl UnsafeUnpin for VectorGraphFusionEvidence
impl UnwindSafe for VectorGraphFusionEvidence
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
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.