teo_runtime/data_set/mod.rs
1use crate::value::Value;
2
3#[derive(Debug, Clone)]
4pub struct DataSet {
5 pub notrack: bool,
6 pub autoseed: bool,
7 pub name: Vec<String>,
8 pub groups: Vec<Group>
9}
10
11#[derive(Debug, Clone)]
12pub struct Group {
13 pub name: Vec<String>,
14 pub records: Vec<Record>,
15}
16
17impl Group {
18 pub fn model_path(&self) -> &Vec<String> {
19 &self.name
20 }
21}
22
23#[derive(Debug, Clone)]
24pub struct Record {
25 pub name: String,
26 pub value: Value,
27}