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>,
}