pub struct StorageReport {
pub entries: usize,
pub dump: Vec<(usize, String, String)>,
}Expand description
What Engine::storage_report returns: how much operator scratch state one
registered query’s pipeline holds right now (design 310 impl plan D5’s leak probe,
lifted to the cluster boundary — see
Cluster::__test_storage_entries).
Fields§
§entries: usize(key, value) entries across every storage slot the pipeline owns.
dump: Vec<(usize, String, String)>Every (slot, key, value), when the caller asked for the dump; empty otherwise.
slot indexes the pipeline manifest’s storage list (a build-order operator name).
Trait Implementations§
Source§impl Clone for StorageReport
impl Clone for StorageReport
Source§fn clone(&self) -> StorageReport
fn clone(&self) -> StorageReport
Returns a duplicate of the value. Read more
1.0.0 · 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 StorageReport
impl Debug for StorageReport
Source§impl Default for StorageReport
impl Default for StorageReport
Source§fn default() -> StorageReport
fn default() -> StorageReport
Returns the “default value” for a type. Read more
Source§impl PartialEq for StorageReport
impl PartialEq for StorageReport
impl Eq for StorageReport
impl StructuralPartialEq for StorageReport
Auto Trait Implementations§
impl Freeze for StorageReport
impl RefUnwindSafe for StorageReport
impl Send for StorageReport
impl Sync for StorageReport
impl Unpin for StorageReport
impl UnsafeUnpin for StorageReport
impl UnwindSafe for StorageReport
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,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.