Module rscache::ldr::rs3[][src]

Expand description

RS3 specific loaders.

Example

use rscache::Rs3Cache;
use rscache::ldr::rs3::ItemLoader;
 
let cache = Rs3Cache::new("./data/rs3_cache")?;
let item_ldr = ItemLoader::new(&cache)?;
 
if let Some(def) = item_ldr.load(1042) {
    assert_eq!("Blue partyhat", def.name);
    assert!(!def.stackable);
    assert!(!def.members_only);
}

Errors

Every loader returns a CacheError with an inner error.

Structs

Loads all item definitions from the current cache.