Merge pull request #780 from bvssvni/master

Added `draw_arrow` to `Line`
Upgrade to latest Rust

* Removed if_let feature (this is now part of the language)
* Fixed unit test