tobu 0.1.0

A protobuf data format for serde with first class support for reflection
Documentation
pub mod number;

use std::collections::HashMap;

use self::number::Number;

#[derive(Debug, Clone)]
pub enum Value {
    Bool(bool),
    Number(Number),
    Enum(Enum),
    Bytes(Bytes),
    String(String),
    Message(Message),
    List(List),
    Map(Map),
}

pub type Bytes = Vec<u8>;
pub type Enum = i32;
pub type Message = Vec<Value>;
pub type List = Vec<Value>;
pub type Map = HashMap<Value, Value>;