From 3264c92292d0b419052bec3518f7c2073c0530d3 Mon Sep 17 00:00:00 2001 From: rise0chen Date: Wed, 28 Jul 2021 15:09:57 +0800 Subject: [PATCH] impl Default --- src/histbuf.rs | 6 ++++++ src/mpmc.rs | 6 ++++++ src/spsc.rs | 6 ++++++ 3 files changed, 18 insertions(+) diff --git a/src/histbuf.rs b/src/histbuf.rs index 3a70d8fa..7104e797 100644 --- a/src/histbuf.rs +++ b/src/histbuf.rs @@ -241,6 +241,12 @@ where } } +impl Default for HistoryBuffer { + fn default() -> Self { + Self::new() + } +} + #[cfg(test)] mod tests { use crate::HistoryBuffer; diff --git a/src/mpmc.rs b/src/mpmc.rs index 45519a91..9ab4e4c1 100644 --- a/src/mpmc.rs +++ b/src/mpmc.rs @@ -178,6 +178,12 @@ impl MpMcQueue { } } +impl Default for MpMcQueue { + fn default() -> Self { + Self::new() + } +} + unsafe impl Sync for MpMcQueue where T: Send {} struct Cell { diff --git a/src/spsc.rs b/src/spsc.rs index 4a341aae..e7e4ee49 100644 --- a/src/spsc.rs +++ b/src/spsc.rs @@ -297,6 +297,12 @@ impl Queue { } } +impl Default for Queue { + fn default() -> Self { + Self::new() + } +} + impl Clone for Queue where T: Clone,