clang 0.9.5

A somewhat idiomatic Rust wrapper for libclang.
#ifndef _STRUCTS_H_
#define _STRUCTS_H_

struct A {
    int a, b, c, d;
};

struct B {
    long a, b, c, d;
};

struct C {
    float a, b, c, d;
};

struct D {
    double a, b, c, d;
};

#endif