rusty-cheddar v0.2.0 Release Notes

Release Date: 2015-12-28 // over 8 years ago
  • โž• Added

    • ๐Ÿ‘Œ support for function pointers
    • ๐Ÿ‘Œ support for opaque structs
      • #[repr(C)] pub struct Foo(Vec<T>);
      • typedef struct Foo Foo;
    • the ability to hide your C API behind a module
      • can only be one module deep at this point in time

    ๐Ÿ”„ Changed

    • ๐Ÿ”Œ plugin arguments
      • you must now use key value pairs to specify file and dir
      • old: #![plugin(cheddar(path,to,file))]
      • new: #![plugin(cheddar(dir = "path/to", file = "file.h"))]