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<StoreMemory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<StoreMemory, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for StoreMemory
impl Serialize for StoreMemory
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. 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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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