From 9072b4dd210e0d873ad0e74a8e5e7ba8567c852f Mon Sep 17 00:00:00 2001 From: yggverse Date: Sun, 12 Jan 2025 00:52:46 +0200 Subject: [PATCH] implement `Default` trait --- src/profile/bookmark/memory.rs | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/profile/bookmark/memory.rs b/src/profile/bookmark/memory.rs index acaae71d..2111cb93 100644 --- a/src/profile/bookmark/memory.rs +++ b/src/profile/bookmark/memory.rs @@ -9,6 +9,12 @@ pub struct Memory { index: RefCell>, } +impl Default for Memory { + fn default() -> Self { + Self::new() + } +} + impl Memory { // Constructors @@ -56,7 +62,7 @@ impl Memory { } } - /// Get recent requests vector sorted DESC by `ID` + /// Get recent requests vector sorted by `ID` DESC pub fn recent(&self, limit: usize) -> Vec { let mut recent: Vec = Vec::new(); for (request, _) in self @@ -71,7 +77,7 @@ impl Memory { recent } - /// Get total records in memory pool + /// Get records total pub fn total(&self) -> usize { self.index.borrow().len() }