Trait rscache::Definition[][src]

pub trait Definition: Sized {
    fn new(id: u16, buffer: &[u8]) -> Result<Self>;
}
Expand description

Marker trait for definitions.

Required methods

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]

Implementors

impl Definition for rscache::def::osrs::ItemDefinition[src]

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]

impl Definition for MapDefinition[src]

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]

impl Definition for NpcDefinition[src]

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]

impl Definition for ObjectDefinition[src]

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]

impl Definition for rscache::def::rs3::ItemDefinition[src]

fn new(id: u16, buffer: &[u8]) -> Result<Self>[src]