aldrin-codegen 0.4.0

Aldrin code generator library.
Documentation
struct S1 {
    f1 @ 1 = result<string, u8>;
    f2 @ 2 = vec<result<string, u8>>;
    f3 @ 3 = map<u8 -> result<string, u8>>;
    f4 @ 4 = sender<result<string, u8>>;
    f5 @ 5 = receiver<result<string, u8>>;
}

enum E1 {
    V1 @ 1 = result<string, u8>;
}

service Svc1 {
    uuid = 7bc2cf96-7895-4b4c-a4eb-25a5ae4e0ef4;
    version = 1;

    fn func1 @ 1 {
        args = result<string, u8>;
        ok = result<string, u8>;
        err = result<string, u8>;
    }

    event ev1 @ 1 = result<string, u8>;
}