fixcol 0.1.0

A library for reading and writing fixed width / column delimited data files.
use fixcol::{ReadFixed, WriteFixed};

#[derive(ReadFixed, WriteFixed)]
struct Point {
    #[fixcol(width = 5)]
    point_x: u16,
    #[fixcol(width = 5)]
    point_y: u16,
}

#[derive(ReadFixed, WriteFixed)]
#[fixcol(key_width = 1)]
enum Alg {
    #[fixcol(key = "N")]
    Num(#[fixcol(width = 5)] u16),
    #[fixcol(key = "P", embed = true)]
    Point(Point, u16),
    #[fixcol(key = "Z")]
    Zero,
}

pub fn main() {}