pub struct MultiQuery {
pub query: u32,
pub graph_layout_hash: u64,
pub traversal_key: u64,
pub graph_upload_bytes: u64,
pub frontier_bytes: u64,
pub scratch_bytes: u64,
pub output_bytes: u64,
}Expand description
One backend analysis/query planned against a resident graph.
Fields§
§query: u32Stable query id.
graph_layout_hash: u64Stable resident graph layout hash.
traversal_key: u64Traversal compatibility key. Equal keys share traversal work.
graph_upload_bytes: u64Bytes needed to upload the graph if it is not already resident.
frontier_bytes: u64Frontier/input bytes for this query.
scratch_bytes: u64Scratch bytes for this query.
output_bytes: u64Meaningful output bytes for this query.
Trait Implementations§
Source§impl Clone for MultiQuery
impl Clone for MultiQuery
Source§fn clone(&self) -> MultiQuery
fn clone(&self) -> MultiQuery
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 moreimpl Copy for MultiQuery
Source§impl Debug for MultiQuery
impl Debug for MultiQuery
impl Eq for MultiQuery
Source§impl PartialEq for MultiQuery
impl PartialEq for MultiQuery
Source§fn eq(&self, other: &MultiQuery) -> bool
fn eq(&self, other: &MultiQuery) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for MultiQuery
Auto Trait Implementations§
impl Freeze for MultiQuery
impl RefUnwindSafe for MultiQuery
impl Send for MultiQuery
impl Sync for MultiQuery
impl Unpin for MultiQuery
impl UnsafeUnpin for MultiQuery
impl UnwindSafe for MultiQuery
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.