If I try and build with both the "std" and "unsafe" features enabled and alloc-stdlib 0.2.2 the build fails with
error[E0061]: this function takes 1 argument but 0 arguments were supplied
--> src/reader.rs:150:33
|
150 | let mut alloc_u8 = unsafe { HeapAllocUninitialized::<u8>::new() };
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-- an argument of type `u8` is missing
|
and a bunch more similar errors.
If I force alloc-stdlib to version 0.2.1 the build succeeds, so it seems like alloc-stdlib broke API.