pub enum MemoryOperation {
DetectPatterns,
PruneMemory(usize),
SharePatterns,
}Expand description
Memory operations that can be performed
Variants§
DetectPatterns
Detect patterns in node memory
PruneMemory(usize)
Prune unused memory
Share patterns with other nodes
Implementations§
Source§impl MemoryOperation
impl MemoryOperation
pub fn detect_patterns() -> Self
pub fn prune_memory(field_0: usize) -> Self
Trait Implementations§
Source§impl Clone for MemoryOperation
impl Clone for MemoryOperation
Source§fn clone(&self) -> MemoryOperation
fn clone(&self) -> MemoryOperation
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 MemoryOperation
impl Debug for MemoryOperation
Source§impl<'de> Deserialize<'de> for MemoryOperation
impl<'de> Deserialize<'de> for MemoryOperation
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
Source§impl Hash for MemoryOperation
impl Hash for MemoryOperation
Source§impl Ord for MemoryOperation
impl Ord for MemoryOperation
Source§fn cmp(&self, other: &MemoryOperation) -> Ordering
fn cmp(&self, other: &MemoryOperation) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for MemoryOperation
impl PartialEq for MemoryOperation
Source§impl PartialOrd for MemoryOperation
impl PartialOrd for MemoryOperation
Source§impl Serialize for MemoryOperation
impl Serialize for MemoryOperation
impl Copy for MemoryOperation
impl Eq for MemoryOperation
impl StructuralPartialEq for MemoryOperation
Auto Trait Implementations§
impl Freeze for MemoryOperation
impl RefUnwindSafe for MemoryOperation
impl Send for MemoryOperation
impl Sync for MemoryOperation
impl Unpin for MemoryOperation
impl UnwindSafe for MemoryOperation
Blanket Implementations§
Source§impl<T> AsWeight<T> for Twhere
T: Clone + IntoWeight<T>,
impl<T> AsWeight<T> for Twhere
T: Clone + IntoWeight<T>,
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> Comparable<K> for Q
impl<Q, K> Comparable<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.Source§impl<K, S> Identity<K> for Swhere
S: Borrow<K>,
K: Identifier,
impl<K, S> Identity<K> for Swhere
S: Borrow<K>,
K: Identifier,
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 moreSource§impl<T> IntoWeight<T> for T
impl<T> IntoWeight<T> for T
fn into_weight(self) -> Weight<T>
Source§impl<A, B, C> PercentDifference<B> for A
impl<A, B, C> PercentDifference<B> for A
type Output = C
Source§fn percent_diff(self, rhs: B) -> <A as PercentDifference<B>>::Output
fn percent_diff(self, rhs: B) -> <A as PercentDifference<B>>::Output
Computes the percent difference between two values.