crimthy_dragnit_schemes/
lib.rs

1extern crate dragnit;
2use dragnit::*;
3
4pub fn build_schemes() -> Vec<Schema> {
5  
6  let point_schema: Schema = Schema::new("point_schema".to_owned(), vec![
7    Def::new("Point".to_owned(), DefKind::Struct, vec![
8      Field {name: "x".to_owned(), type_id: TYPE_FLOAT, is_array: false, value: 0},
9      Field {name: "y".to_owned(), type_id: TYPE_FLOAT, is_array: false, value: 0},
10    ]),
11  ]);
12
13  vec![
14    point_schema
15  ]
16}
17
18
19