pub struct ForgettingPerformanceMetrics {
pub memories_per_second: f64,
pub total_processing_time_ms: u64,
pub decay_calculation_time_ms: u64,
pub database_update_time_ms: u64,
pub hard_deletion_time_ms: u64,
pub reinforcement_learning_time_ms: u64,
}Expand description
Performance metrics for forgetting processing
Fields§
§memories_per_second: f64§total_processing_time_ms: u64§decay_calculation_time_ms: u64§database_update_time_ms: u64§hard_deletion_time_ms: u64§reinforcement_learning_time_ms: u64Trait Implementations§
Source§impl Clone for ForgettingPerformanceMetrics
impl Clone for ForgettingPerformanceMetrics
Source§fn clone(&self) -> ForgettingPerformanceMetrics
fn clone(&self) -> ForgettingPerformanceMetrics
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 ForgettingPerformanceMetrics
impl Debug for ForgettingPerformanceMetrics
Source§impl<'de> Deserialize<'de> for ForgettingPerformanceMetrics
impl<'de> Deserialize<'de> for ForgettingPerformanceMetrics
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 ForgettingPerformanceMetrics
impl RefUnwindSafe for ForgettingPerformanceMetrics
impl Send for ForgettingPerformanceMetrics
impl Sync for ForgettingPerformanceMetrics
impl Unpin for ForgettingPerformanceMetrics
impl UnwindSafe for ForgettingPerformanceMetrics
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