pub trait Resource<T: UniqueID> {
// Required method
fn load(&self) -> Result<Arc<HashMap<u64, T>>>;
}
Expand description
A resouce is an abstraction around some outside resource like a File or Network connection. It may or may not involve levels of caching.