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 {