any_handle
any_handle provides a reference-counting smart pointer type, AnyHandle<T>,
which can store a value of a type T. The special AnyHandle<dyn Any> allows for
downcasting to any other AnyHandle<T: Any> type.
Internally, an AnyHandle is an Arc<RwLock<Box<dyn Any>>>, and matches the
reference-counting behaviour of Arc as well as the many-readers-or-one-writer
thread safety model of RwLock.
use ;
;