#memset #copy #memmove

archived no-std safemem

Safe wrappers for memory-accessing functions, like std::ptr::copy()

7 releases

Uses old Rust 2015

0.3.3 Oct 22, 2019
0.3.2 Aug 16, 2019
0.3.1 Jul 30, 2019
0.3.0 Apr 17, 2018
0.1.0 Sep 10, 2016

#268 in No standard library

Download history 220006/week @ 2023-10-15 195520/week @ 2023-10-22 232210/week @ 2023-10-29 209139/week @ 2023-11-05 228157/week @ 2023-11-12 147781/week @ 2023-11-19 174131/week @ 2023-11-26 152182/week @ 2023-12-03 202172/week @ 2023-12-10 165068/week @ 2023-12-17 91155/week @ 2023-12-24 165315/week @ 2023-12-31 195558/week @ 2024-01-07 184858/week @ 2024-01-14 191355/week @ 2024-01-21 192275/week @ 2024-01-28

778,487 downloads per month
Used in 2,248 crates (16 directly)

MIT/Apache

8KB
107 lines

safemem Travis (.org)

Safe wrappers for memmove, memset, etc. in Rust

Minimum Supported Rust Version: 1.19.0

no_std Support

This crate has support for no_std which is controlled via default feature std. To use the crate in a no_std environment simply turn off default features.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.


lib.rs:

Safe wrappers for memory-accessing functions like std::ptr::copy().

No runtime deps

Features