pub type Shared<T> = Rc<T>;
Type alias for reference-counted pointer, switches between Shared and Arc depending on “sync” feature.
pub struct Shared<T> { /* private fields */ }