Trait rscache::ldr::Loader [−][src]
pub trait Loader<T: Definition>: Sized { fn new<S: Store>(cache: &Cache<S>) -> Result<Self>; fn load(&self, id: u16) -> Option<&T>; }
Expand description
The core of each Loader tasked with loading certain definitions.
Required methods
Implementors
impl Loader<ItemDefinition> for rscache::ldr::osrs::ItemLoader
[src]
impl Loader<ItemDefinition> for rscache::ldr::osrs::ItemLoader
[src]impl Loader<NpcDefinition> for NpcLoader
[src]
impl Loader<NpcDefinition> for NpcLoader
[src]impl Loader<ObjectDefinition> for ObjectLoader
[src]
impl Loader<ObjectDefinition> for ObjectLoader
[src]impl Loader<ItemDefinition> for rscache::ldr::rs3::ItemLoader
[src]
impl Loader<ItemDefinition> for rscache::ldr::rs3::ItemLoader
[src]