If we were to create a Rust version of this page for Haskell, what cool programming techniques would you add to it?

  • Ephera@lemmy.ml
    link
    fedilink
    arrow-up
    0
    ·
    4 months ago

    This works with anything that one might call “named tuples”.

    So, you can also define a struct like so and it’ll work:

    struct Baz(i32);
    

    On the other hand, if you define an enum variant with the normal struct syntax, it does not work:

    enum Foo {
        ...
        Qux { something: i32 } //cannot omit braces
    }