aboutsummaryrefslogtreecommitdiffstats
path: root/components/selectors/bloom.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2019-09-09 22:39:46 +0000
committerEmilio Cobos Álvarez <emilio@crisal.io>2019-09-12 22:34:16 +0200
commit9eaadc68600637268f19accf2ad7dec93d536285 (patch)
tree99b63096084de9bb8c7eaac251428c520c24a650 /components/selectors/bloom.rs
parentd54d1bcb17108710e4339952f71b0e989995f642 (diff)
downloadservo-9eaadc68600637268f19accf2ad7dec93d536285.tar.gz
servo-9eaadc68600637268f19accf2ad7dec93d536285.zip
style: Shutdown Servo's thread-pool in leak-checking builds, leak the atom table elsewhere.
Differential Revision: https://phabricator.services.mozilla.com/D44217
Diffstat (limited to 'components/selectors/bloom.rs')
-rw-r--r--components/selectors/bloom.rs6
1 files changed, 2 insertions, 4 deletions
diff --git a/components/selectors/bloom.rs b/components/selectors/bloom.rs
index c4b19e59ea8..98461d1ba24 100644
--- a/components/selectors/bloom.rs
+++ b/components/selectors/bloom.rs
@@ -64,7 +64,7 @@ pub type BloomFilter = CountingBloomFilter<BloomStorageU8>;
/// Similarly, using a KeySize of 10 would lead to a 4% false
/// positive rate for N == 100 and to quite bad false positive
/// rates for larger N.
-#[derive(Clone)]
+#[derive(Clone, Default)]
pub struct CountingBloomFilter<S>
where
S: BloomStorage,
@@ -79,9 +79,7 @@ where
/// Creates a new bloom filter.
#[inline]
pub fn new() -> Self {
- CountingBloomFilter {
- storage: Default::default(),
- }
+ Default::default()
}
#[inline]