Earn Your CS Degree, Tuition-Free, 100% Online!
PowerBI Data Analyst - Create visualizations and dashboards from scratch
Overview
Syllabus
Rust CTCFT
Introduction
Nightly features
Pinning: init workaround example
Pinning: usage example
Pinning: ideal ergonomics
Modularization of core and alloc
Memory model: current status, example
Memory model: future potential
Avoid assuming Cargo
Const support: device id tables, C example
Const support: device id tables, Rust example
Const support: struct file operations example
Const support: checking offsets, simplified example
Const support: checking offsets, build error example
Architecture & GCC support
Target specification
Ability to implement our own Arc
Ergonomics of operation tables: example usage
Ergonomics of implementing traits: implement members
Ergonomics of implementing traits: Simplified types
Building std is hard
Codegen quality minimal source code example 1
Padding: current solution, punting to developer
Rust specification
Branded types: locking patterns, RCU
Function context restrictions ("colored unsafe")
Taught by
Rust