Trait ritecache::Meter[][src]

pub trait Meter<K, V> {
    type Measure: Default + Copy;
    fn measure<Q: ?Sized>(&self, key: &Q, value: &V) -> Self::Measure
    where
        K: Borrow<Q>
; }
Expand description

A trait for measuring the size of a cache entry.

If you implement this trait, you should use usize as the Measure type, otherwise you will also have to implement CountableMeter.

Associated Types

The type used to store measurements.

Required methods

Calculate the size of key and value.

Implementors