fixcol 0.1.0

A library for reading and writing fixed width / column delimited data files.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use fixcol_derive::ReadFixed;

#[derive(ReadFixed)]
struct MyStruct {
    #[fixcol(width = 5)]
    my_int: u16
}

#[derive(ReadFixed)]
#[fixcol(key_width = 3)]
enum Thing {
    #[fixcol(key = "one", embed = true)]
    Thing1(#[fixcol(width = 5)] u16),
    #[fixcol(key = "two", embed = true)]
    Thing2(MyStruct),
}

pub fn main() {}