1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
mod decode; mod encode; use crate::script::ScriptField; #[derive(Debug,PartialEq)] pub struct Tng { pub version: ScriptField, pub sections: Vec<TngSection>, } #[derive(Debug,PartialEq)] pub struct TngSection { pub section_start: ScriptField, pub things: Vec<TngThing>, } #[derive(Debug,PartialEq)] pub struct TngThing { pub new_thing: ScriptField, pub fields: Vec<ScriptField>, }