![][1]Ребята, свершилось! После долгих шести недель ожидания наконец [вышла версия **Rust 1.15**][2] с блекджеком и процедурными макросами.
По моему нескромному мнению, это самый значительный релиз, после [эпического **1\.0**][3]. Среди множества вкусных вещей в этом релизе были стабилизированы [процедурные макросы][4], взрывающие мозг своим могуществом, удобством и безопасностью.
А что же это дает простым смертным? Практически [бесплатную [де]сериализацию][5], удобный [интерфейс к БД][6], интуитивный [веб фреймворк][7], [выводимые конструкторы][8] и много чего еще.
Да, если вы все еще не добрались до этого языка, то сейчас самое время попробовать, тем более, что теперь [установить компилятор и окружение][9] стало можно одной строкой:
curl
https://sh.rustup.rs -sSf | sh
Впрочем, обо всем по порядку.
[Читать дальше →][10]
[1]:
https://habrastorage.org/getpro/habr/post_images/0b3/e28/766/0b3e28766aef36e8e998a6e430922be1.png
[2]:
https://blog.rust-lang.org/2017/02/02/Rust-1.15.html
[3]:
https://blog.rust-lang.org/2015/05/15/Rust-1.0.html
[4]:
https://doc.rust-lang.org/book/procedural-macros.html
[5]:
https://serde.rs/
[6]:
http://diesel.rs/
[7]:
https://rocket.rs/
[8]:
https://github.com/nrc/derive-new
[9]:
https://www.rust-lang.org/en-US/install.html
[10]:
https://habrahabr.ru/post/321564/?utm_source=habrahabr&utm_medium=rss&utm_campaign=feed_posts#habracut