Advanced Features

    • Unsafe Rust: how to opt out of some of Rust’s guarantees and take responsibility for manually upholding those guarantees
    • Advanced traits: associated types, default type parameters, fully qualified syntax, supertraits, and the newtype pattern in relation to traits
    • Advanced functions and closures: function pointers and returning closures