pub enum CachingStrategy {
Aggressive,
Conservative,
Adaptive,
}Expand description
Caching strategy for computation graph nodes
Variants§
Aggressive
Cache all intermediate results
Conservative
Cache only expensive operations
Adaptive
Adaptive caching based on computation cost
Trait Implementations§
Source§impl Clone for CachingStrategy
impl Clone for CachingStrategy
Source§fn clone(&self) -> CachingStrategy
fn clone(&self) -> CachingStrategy
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CachingStrategy
Source§impl Debug for CachingStrategy
impl Debug for CachingStrategy
impl Eq for CachingStrategy
Source§impl PartialEq for CachingStrategy
impl PartialEq for CachingStrategy
impl StructuralPartialEq for CachingStrategy
Auto Trait Implementations§
impl Freeze for CachingStrategy
impl RefUnwindSafe for CachingStrategy
impl Send for CachingStrategy
impl Sync for CachingStrategy
impl Unpin for CachingStrategy
impl UnsafeUnpin for CachingStrategy
impl UnwindSafe for CachingStrategy
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