RangeFrom, Part 1..: History and background
Summary
An in-depth historical survey of Rust's RangeFrom type, tracing its origins from RFCs and early design decisions to current documentation. The post explains how RangeFrom is implemented, the rationale for its potential overflow behavior, and the evolving discussion within the Rust community, including ACP and RFC movements. It combines code examples and historical references to help readers understand how range types shape iteration and slicing in Rust.