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