# \`size\_hint\`, correctness, reproducibility and documentation

**URL:** <https://internals.rust-lang.org/t/size-hint-correctness-reproducibility-and-documentation/8058>\
**Category:** libs\
**Created:** [July 25, 2018, 12:17pm UTC](https://internals.rust-lang.org/t/size-hint-correctness-reproducibility-and-documentation/8058 "2018-07-25T12:17:15Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![matklad](https://sea2.discourse-cdn.com/flex002/user_avatar/internals.rust-lang.org/matklad/32/12266_2.png) [@matklad](https://internals.rust-lang.org/u/matklad)\
**Post date:** [July 25, 2018, 1:20pm UTC](https://internals.rust-lang.org/t/size-hint-correctness-reproducibility-and-documentation/8058/4 "2018-07-25T13:20:53Z")

</div>

Unrelated to the OP, but I’ve just realized that “guarantees memory safety in the presence of bugs” is a nice way to describe Rust to C/C++ folks, as opposed to just “guarantees memory safety”, which often gets “sure, just don’t trip with scissors” response 😃

---

_[View the full topic](https://internals.rust-lang.org/t/size-hint-correctness-reproducibility-and-documentation/8058)._
