pub struct StoreMemory {
pub total_bytes: usize,
pub nodes_bytes: usize,
pub edges_bytes: usize,
pub node_properties_bytes: usize,
pub edge_properties_bytes: usize,
pub property_column_count: usize,
}Expand description
Memory used by the graph store (nodes, edges, properties).
Fields§
§total_bytes: usizeTotal store memory.
nodes_bytes: usizeNode record storage (hash map buckets + NodeRecord data).
edges_bytes: usizeEdge record storage (hash map buckets + EdgeRecord data).
node_properties_bytes: usizeNode property columns.
edge_properties_bytes: usizeEdge property columns.
property_column_count: usizeNumber of property columns (node + edge).
Implementations§
Source§impl StoreMemory
impl StoreMemory
Sourcepub fn compute_total(&mut self)
pub fn compute_total(&mut self)
Recomputes total_bytes from child values.
Trait Implementations§
Source§impl Clone for StoreMemory
impl Clone for StoreMemory
Source§fn clone(&self) -> StoreMemory
fn clone(&self) -> StoreMemory
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 StoreMemory
impl Debug for StoreMemory
Source§impl Default for StoreMemory
impl Default for StoreMemory
Source§fn default() -> StoreMemory
fn default() -> StoreMemory
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StoreMemory
impl<'de> Deserialize<'de> for StoreMemory
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StoreMemory
impl RefUnwindSafe for StoreMemory
impl Send for StoreMemory
impl Sync for StoreMemory
impl Unpin for StoreMemory
impl UnsafeUnpin for StoreMemory
impl UnwindSafe for StoreMemory
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