Upgrade to uluru 2

This commit is contained in:
Leonardo Razovic 2021-07-15 18:28:12 +02:00
parent c5ed0430bb
commit ef7eb02b8d
No known key found for this signature in database
GPG key ID: CB41AB0B8BE742BE
4 changed files with 17 additions and 11 deletions

View file

@ -85,7 +85,7 @@ use std::marker::PhantomData;
use std::mem::{self, ManuallyDrop};
use std::ops::Deref;
use std::ptr::NonNull;
use uluru::{Entry, LRUCache};
use uluru::LRUCache;
mod checks;
@ -457,7 +457,7 @@ impl<E: TElement> StyleSharingTarget<E> {
}
struct SharingCacheBase<Candidate> {
entries: LRUCache<[Entry<Candidate>; SHARING_CACHE_SIZE]>,
entries: LRUCache<Candidate, SHARING_CACHE_SIZE>,
}
impl<Candidate> Default for SharingCacheBase<Candidate> {
@ -470,11 +470,11 @@ impl<Candidate> Default for SharingCacheBase<Candidate> {
impl<Candidate> SharingCacheBase<Candidate> {
fn clear(&mut self) {
self.entries.evict_all();
self.entries.clear();
}
fn is_empty(&self) -> bool {
self.entries.num_entries() == 0
self.entries.len() == 0
}
}