eo 0.0.4

Data structures and methods for Endless Online
Documentation
1
2
3
4
5
6
7
8
9
use super::{StreamReader, StreamBuilder};

/// provides types with serialization functions
pub trait Serializeable {
    /// deserializes a byte array into a type
    fn deserialize(&mut self, reader: &StreamReader);
    /// serializes a type into a byte array
    fn serialize(&self, builder: &mut StreamBuilder);
}