From fe24bed4927e81000301d8e602f76df45753d548 Mon Sep 17 00:00:00 2001 From: Nova Date: Wed, 17 Aug 2022 19:09:43 -0400 Subject: [PATCH] feat(registry): clear --- src/core/registry.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/core/registry.rs b/src/core/registry.rs index 8bec421..70c1d5b 100644 --- a/src/core/registry.rs +++ b/src/core/registry.rs @@ -1,3 +1,5 @@ +#![allow(dead_code)] + use std::ptr; use std::sync::{Arc, Weak}; @@ -26,6 +28,9 @@ impl Registry { pub fn remove(&self, t: &T) { self.0.remove(&(ptr::addr_of!(*t) as usize)); } + pub fn clear(&self) { + self.0.clear(); + } } impl Default for Registry {