truegrf 2.1.0

TrueGRF YAML to GRF compiler
Documentation
use serde::{Serialize, Deserialize};

use super::sprite::NewGRFSprite;

#[allow(non_snake_case)]
#[derive(Serialize, Deserialize, Debug)]
pub struct NewGRFCargo {
    pub id: u8,
    pub available: bool,
    pub name: String,
    pub longName: String,
    pub unitName: String,
    pub label: String,
    pub abbreviation: String,
    pub classes: u16,
    pub weight: u8,
    pub colour: u8,
    pub penaltyLowerBound: u8,
    pub penaltyLength: u8,
    pub price: u32,
    pub sprite: NewGRFSprite,
}