Update to latest rustc
cleanup warnings