1 2 3 4 5 6 7 8 9
pub enum DataType { ROM, } pub trait DataManager { type Error; type Identifier; fn load(&self, ty: DataType, identifier: Self::Identifier) -> Result<Vec<u8>, Self::Error>; }