pub enum CacheOut<V> {
None,
Present(V),
NotInserted(V),
}
Expand description
Output of cache operations.
CacheOut::None
and CacheOut::Present
reflects the HashMap
API.
CacheOut::NotInserted
is added to indicate the content to be cached
does not meet the requirements (e.g. it’s too big)
Variants§
None
No value.
Returned when no item occupies the input key.
Present(V)
Successful cache lookup.
Returned when an item occupies the input key.
NotInserted(V)
Error when value failed to get inserted. See CacheOut
.