[Pre-RFC] Substructural Type System
internals.rust-lang.org·3w·
Discuss: Hacker News
Flag this post

Summary

Rust has parts of a substructural type system, but it is incomplete. A substructural type system is extremely important to correctly capture the behavior of real computer systems in the absence of garbage collection and presence of non-memory resources. As Rust has grown, the incomplete nature of Rust’s substructural type system has caused more and more problems, such as the Leakpocalypse, endless Rc cloning problems, and the [scoped task trilemma](https://without.boats/blog/the-scoped-task-tr…

Similar Posts

Loading similar posts...