Questioning the ergonomics and terminology of str as a DST from a memory-model perspective
The Rust Programming Language Forum
Questioning the ergonomics and terminology of str as a DST from a memory-model perspective
Hello everyone, While analyzing the memory layout and semantics of Rust’s string types down to the hardware and register level, I have been reflecting on the architectural design choices around str and DSTs in general. I would appreciate some insights into the underlying rationale and history. 1. Terminology: “Dynamically Sized Type” In low-level systems programming, the word “dynamic” typically denotes runtime type resolution, dynamic dispatch, or late binding. Labeling str as a Dynamically ...
0 comments
No comments yet.