~ bringing in rust 0.12.0 and fixing breakages