Upgrade to latest Rust

* Fixed crate name
* Removed unused attributes
* Replaced `buf_as_slice` with `from_raw_buf`