pub struct PortableV2SubsetPreview {
pub selection: PortableV2SelectionPlan,
pub graph_subset: PortableV2GraphSubsetMeta,
pub selected_node_count: u64,
pub selected_edge_count: u64,
pub endpoint_node_count: u64,
pub result_fingerprint: String,
pub subset_fingerprint: String,
}Expand description
Immutable subset preview consumed by planning and export.
Fields§
§selection: PortableV2SelectionPlanComponent selection consumed by the exporter.
graph_subset: PortableV2GraphSubsetMetaGraph-subset metadata emitted into the semantic manifest.
selected_node_count: u64Resolved node count after closure.
selected_edge_count: u64Resolved edge count after closure.
endpoint_node_count: u64Endpoint nodes added beyond the caller’s explicit node set.
result_fingerprint: StringDomain-separated projected graph fingerprint.
subset_fingerprint: StringStable digest over the full subset preview.
Trait Implementations§
Source§impl Clone for PortableV2SubsetPreview
impl Clone for PortableV2SubsetPreview
Source§impl Debug for PortableV2SubsetPreview
impl Debug for PortableV2SubsetPreview
impl Eq for PortableV2SubsetPreview
Source§impl PartialEq for PortableV2SubsetPreview
impl PartialEq for PortableV2SubsetPreview
Source§impl Serialize for PortableV2SubsetPreview
impl Serialize for PortableV2SubsetPreview
impl StructuralPartialEq for PortableV2SubsetPreview
Auto Trait Implementations§
impl Freeze for PortableV2SubsetPreview
impl RefUnwindSafe for PortableV2SubsetPreview
impl Send for PortableV2SubsetPreview
impl Sync for PortableV2SubsetPreview
impl Unpin for PortableV2SubsetPreview
impl UnsafeUnpin for PortableV2SubsetPreview
impl UnwindSafe for PortableV2SubsetPreview
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<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
Compare self to
key and return true if they are equal.