pub struct DataCache { /* private fields */ }Expand description
Data caching
Implementations§
Source§impl DataCache
impl DataCache
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), PhysicsError>
Sourcepub fn get_cache_policy(&self) -> &CachePolicy
pub fn get_cache_policy(&self) -> &CachePolicy
Get a reference to the cache policy.
Sourcepub fn get_cache_policy_mut(&mut self) -> &mut CachePolicy
pub fn get_cache_policy_mut(&mut self) -> &mut CachePolicy
Get a mutable reference to the cache policy.
Sourcepub fn get_cache_size(&self) -> u64
pub fn get_cache_size(&self) -> u64
Get the cache size in bytes.
Sourcepub fn set_cache_size(&mut self, size: u64)
pub fn set_cache_size(&mut self, size: u64)
Set the cache size in bytes.
Sourcepub fn get_cache_performance(&self) -> &CachePerformance
pub fn get_cache_performance(&self) -> &CachePerformance
Get a reference to the cache performance.
Sourcepub fn get_cache_performance_mut(&mut self) -> &mut CachePerformance
pub fn get_cache_performance_mut(&mut self) -> &mut CachePerformance
Get a mutable reference to the cache performance.
Auto Trait Implementations§
impl Freeze for DataCache
impl RefUnwindSafe for DataCache
impl Send for DataCache
impl Sync for DataCache
impl Unpin for DataCache
impl UnsafeUnpin for DataCache
impl UnwindSafe for DataCache
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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