Syntax conveniences afforded by the compiler — Tshepang Lekhonkhobe
Channel: Rust Belt Rust Conference
Date: 2018-11-27

The Rust compiler provides a number of conveniences that make life easier for its users. It is good to know what these are, to avoid being mystified by what's going on under the hood... the less magical thinking we have of the world, the better.

Example of these conveniences:

    lifetime elisions
    type inference
    syntactic sugar
    implicit dereferencing
    type coercions
    hidden code (e.g. the prelude)

With the help of examples, this talk is going to compare code with and without these conveniences.

---

An electronic technician by training, I switched careers for I found software development more interesting and accessible (more cheap to practice, and more free learning resources). I've been in Python ecosystem for a number of years and have now switched to Rust for some reason. I've done quiet a bit of doc work for both ecosystems, and some code contributions. I would like to be a solid developer some day.