What is Rust?
summary
Rust claims to eliminate segfaults and most memory leaks by enforcing ownership and borrowing at compile time instead of using a GC, giving no runtime GC yet automatic deallocation. Real work: a Skylight prototype replaces Ruby protobuff serialization via the Ruby FFI and cargo, drops memory to a few megabytes and runs reliably. Mozilla’s Servo uses Rust to experiment with off‑main‑thread layout and passes Acid2, demonstrating zero-cost abstractions plus safe, performant concurrency.
AI-written summary · about
chapters (18)
- 0:00EMERGING TECHNOLOGIES FOR THE ENTERPRISE CONFERENCE
- 6:35What is Systems Programming?
- 9:25That Doesn't Need to Mean
- 17:54Garbage Collection
- 23:50Right to Destroy
- 25:14Transferring Ownership
- 31:35Sub-Leasing
- 37:02Rules of Borrowing
- 38:49Two Read-Only Borrows
- 39:17Mutable Borrows Must Be Unique
- 42:31Closures
- 44:09Closed Over Variables
- 45:03Equivalent Performance
- 45:44Details Abstracted
- 48:47FnOnce
- 54:48spawn()
- 56:13scoped()
- 58:32OO Syntax








