2 releases

Uses old Rust 2015

0.0.2 Jul 9, 2016
0.0.1 Jul 21, 2015

#180 in Build Utils

Download history 677/week @ 2022-06-01 339/week @ 2022-06-08 587/week @ 2022-06-15 280/week @ 2022-06-22 163/week @ 2022-06-29 285/week @ 2022-07-06 303/week @ 2022-07-13 312/week @ 2022-07-20 445/week @ 2022-07-27 412/week @ 2022-08-03 449/week @ 2022-08-10 365/week @ 2022-08-17 213/week @ 2022-08-24 389/week @ 2022-08-31 391/week @ 2022-09-07 322/week @ 2022-09-14

1,356 downloads per month
Used in 19 crates (4 directly)

MIT license

4KB

uninitialized-rs

travis-badge release-badge docs-badge license-badge

uninitialized provides std::mem::uninitialized() behaviour only when a project is willing to take the risk of uninitialized data being passed to external interfaces. By default it is equivalent to std::mem::zeroed().

Enabling uninitialized

The feature uninitialized may be turned on to revert to the unsafe behaviour. Optionally, the UNSAFE_UNINITIALIZED=1 environment variable may be set at build time.

Documentation

See the documentation for up to date information.

No runtime deps