pub struct GraphProjectionSummary {
pub node_uuids: Vec<[u8; 16]>,
pub edge_uuids: Vec<[u8; 16]>,
pub endpoint_node_uuids: Vec<[u8; 16]>,
pub graph_content_fingerprint: [u8; 32],
}Expand description
Exact identities materialized into the graph-only target workspace.
Fields§
§node_uuids: Vec<[u8; 16]>Canonically ordered node UUIDs, including edge endpoint closure.
edge_uuids: Vec<[u8; 16]>Canonically ordered explicitly selected edge UUIDs.
endpoint_node_uuids: Vec<[u8; 16]>Endpoint UUIDs added beyond the caller’s explicit node set.
graph_content_fingerprint: [u8; 32]Domain-separated digest of canonical logical graph tables.
Trait Implementations§
Source§impl Clone for GraphProjectionSummary
impl Clone for GraphProjectionSummary
Source§fn clone(&self) -> GraphProjectionSummary
fn clone(&self) -> GraphProjectionSummary
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 moreSource§impl Debug for GraphProjectionSummary
impl Debug for GraphProjectionSummary
impl Eq for GraphProjectionSummary
Source§impl PartialEq for GraphProjectionSummary
impl PartialEq for GraphProjectionSummary
impl StructuralPartialEq for GraphProjectionSummary
Auto Trait Implementations§
impl Freeze for GraphProjectionSummary
impl RefUnwindSafe for GraphProjectionSummary
impl Send for GraphProjectionSummary
impl Sync for GraphProjectionSummary
impl Unpin for GraphProjectionSummary
impl UnsafeUnpin for GraphProjectionSummary
impl UnwindSafe for GraphProjectionSummary
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.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§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more