/*! Utility methods and data structures.*/
use lazy_static;
use PathBuf;
/// A [`HashMap`](std::collections::HashMap) with [`rustc_hash`] as hasher.
pub type HMap<A, B> = FxHashMap; //ahash::HashMap<A,B>;
pub type HSet<A> = FxHashSet; //ahash::HashSet<A>;
/// The reference counting pointer type used throughout the engine.
pub type Ptr<A> = Arc;
/// The reference counting pointer type used throughout the engine.
pub type Ptr<A> = Rc;
lazy_static!