geogamer_data 0.1.9

Data format description exchanged between geogamer server and client
Documentation
use serde::{Deserialize, Serialize};
use uuid::Uuid;

type Id = Uuid;

#[derive(Serialize, Deserialize)]
pub struct Panorama {
    pub id: Id,
    pub bytes: Vec<u8>,
    pub width: u32,
    pub height: u32,
    pub tile_size: u32,
    pub format: String,
}

#[derive(Serialize, Deserialize)]
pub struct Tile {
    pub bytes: Vec<u8>,
    pub size: u32,
    pub format: String,
}