19 votes

Announcing Rust 1.30

1 comment

  1. talklittle
    Link
    The attribute-like macros and function-like macros look like they'll open up some really crazy possibilities for libraries. Although the cost of implementation for library maintainers seems really...

    The attribute-like macros and function-like macros look like they'll open up some really crazy possibilities for libraries. Although the cost of implementation for library maintainers seems really high, like in some cases implementing an entire embedded language.

    let sql = sql!(SELECT * FROM posts WHERE id=1);
    

    Whoa.

    The continued addition of quality-of-life features is great too, namely the module path consistency improvements, and Cargo progress bar.

    I'm sure we'll see some code golf insanity with no_std applications. Probably brings Rust a step closer to embedded applications too.

    2 votes