1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
//! Definitions for certain games.

/// All OSRS definitions
pub mod osrs;
/// All RS3 definitions
pub mod rs3;

use std::io;

/// Marker trait for definitions.
pub trait Definition: Sized {
    fn new(id: u16, buffer: &[u8]) -> io::Result<Self>;
}