1use std::{ 2 any::{Any, TypeId}, 3 rc::Rc, 4}; 5 6use im_rc::HashMap; 7#[derive(Clone, Default)] 8pub struct ContextMap { 9 pub(crate) inner: HashMap<TypeId, Rc<dyn Any>>, 10}