exphp-share / unsafe-gotchasLinks
mdbook on common pitfalls in unsafe rust code
☆11Updated 6 years ago
Alternatives and similar repositories for unsafe-gotchas
Users that are interested in unsafe-gotchas are comparing it to the libraries listed below
Sorting:
- Backported standard Rust library to older compilers.☆22Updated 2 years ago
- Rustdoc's JSON output interface☆33Updated 3 weeks ago
- impl fallible collections in rust, quite as describe in RFC 2116☆39Updated 9 months ago
- Safe wrapper for initializing arrays☆74Updated 2 years ago
- Generic SIMD abstractions for Rust.☆47Updated 2 years ago
- Unsafe marker trait for types that deref to a stable address☆32Updated last month
- Stack-allocated DSTs for rust (fixed capacity)☆50Updated last year
- cargo subcommand for building proc-macro crates with web assembly☆34Updated 4 years ago
- rust slice conversion library☆16Updated 3 years ago
- Machine scalar casting that meets your expectations☆75Updated 3 years ago
- Install a rustc master toolchain usable from rustup☆76Updated last week
- Automatic cfg for Rust compiler features☆102Updated 2 months ago
- Generic and convenient `std` atomics via `Atomic<T>`☆46Updated 3 months ago
- ☆112Updated 2 years ago
- ☆29Updated last year
- Read trait fixed to soundly work with uninitalized memory☆27Updated last year
- ☆58Updated 2 years ago
- ☆19Updated 5 months ago
- Exposes arch-specific intrinsics as safe function (via cfg).☆58Updated 2 weeks ago
- Floating point types which can be safely shared between threads☆17Updated 11 months ago
- Convenience wrapper for cargo buildscript input/output☆15Updated last week
- ☆11Updated 3 years ago
- Temporarily take ownership of a value at a mutable location, and replace it with a new value based on the old one.☆112Updated 3 months ago
- Rust crate that provides number types similar to std's NonZero* types, but that cannot hold a type's maximum value instead.☆49Updated last year
- Proc macro for smol async runtime☆53Updated 4 years ago
- A trait-based system for creating async Wakers. Because RawWakers are healthier after they've been cooked.☆21Updated 4 years ago
- Gathering some metrics about github projects☆55Updated 2 years ago
- Find out about keys that are ignored when deserializing data☆88Updated this week
- A tiny utility to help save you a lot of effort with long winded `#[cfg()]` checks in Rust.☆82Updated 4 months ago
- A procedural macro implementation of `quote!`.☆24Updated 2 years ago