pub struct SaveOnSemanticShift {
pub gate: DecisionGate,
pub shift_threshold: f32,
pub lookback_k: usize,
}Fields§
§gate: DecisionGate§shift_threshold: f32§lookback_k: usizeTrait Implementations§
Source§impl Default for SaveOnSemanticShift
impl Default for SaveOnSemanticShift
Source§impl MemoryStrategy for SaveOnSemanticShift
impl MemoryStrategy for SaveOnSemanticShift
fn evaluate( &self, exchange: &Exchange, store: &dyn MemoryStoreView, ) -> StrategyOutput
Auto Trait Implementations§
impl Freeze for SaveOnSemanticShift
impl RefUnwindSafe for SaveOnSemanticShift
impl Send for SaveOnSemanticShift
impl Sync for SaveOnSemanticShift
impl Unpin for SaveOnSemanticShift
impl UnsafeUnpin for SaveOnSemanticShift
impl UnwindSafe for SaveOnSemanticShift
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> 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