pub struct GraphLoadSpec {
pub kind: GraphKind,
pub node_identity: IdentitySelection,
pub edge_key_identity: Option<IdentitySelection>,
pub node_limit: Option<usize>,
pub edge_limit: Option<usize>,
}Expand description
Metadata required to interpret one graph query response.
Fields§
§kind: GraphKindDeclared topology contract of the constructed graph.
node_identity: IdentitySelectionHow projected node identities are decoded.
edge_key_identity: Option<IdentitySelection>How an optional projected Graphify edge key is decoded.
node_limit: Option<usize>Maximum complete node result size.
edge_limit: Option<usize>Maximum complete edge result size.
Trait Implementations§
Source§impl Clone for GraphLoadSpec
impl Clone for GraphLoadSpec
Source§fn clone(&self) -> GraphLoadSpec
fn clone(&self) -> GraphLoadSpec
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 GraphLoadSpec
impl Debug for GraphLoadSpec
impl Eq for GraphLoadSpec
Source§impl PartialEq for GraphLoadSpec
impl PartialEq for GraphLoadSpec
impl StructuralPartialEq for GraphLoadSpec
Auto Trait Implementations§
impl Freeze for GraphLoadSpec
impl RefUnwindSafe for GraphLoadSpec
impl Send for GraphLoadSpec
impl Sync for GraphLoadSpec
impl Unpin for GraphLoadSpec
impl UnsafeUnpin for GraphLoadSpec
impl UnwindSafe for GraphLoadSpec
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