News for hackers. Stuff that matters.
Re:Rust Language Cheat Sheet by oijk on Sunday April 25, 2021 @08:52AM (#26932322)
Re:Rust Language Cheat Sheet by otabdeveloper4 on Sunday April 25, 2021 @09:36AM (#26932592)
string_view is a new feature designed on purpose to be unsafe.
Re:Rust Language Cheat Sheet by pjmlp on Sunday April 25, 2021 @11:56AM (#26933689)
The idea was to copy slices model from memory safe languages, naturally being C++ with C's influence regarding performance trumps safety, string_view couldn't be made to be as safe as the idea they were copying from.

Another example is span, while C#'s Span and Microsoft's gsl::span do bounds checking, ISO C++17 span naturally leaves it to the developer's responsibility.

Re:Rust Language Cheat Sheet by otabdeveloper4 on Monday April 26, 2021 @04:15AM (#26940410)
> The idea was to copy slices model from memory safe languages

No, the idea was to make a simple one-to-one wrapper for the "char, char" pairs programmers were already using all over the place, nothing more.