Vendor things

This commit is contained in:
John Doty 2024-03-08 11:03:01 -08:00
parent 5deceec006
commit 977e3c17e5
19434 changed files with 10682014 additions and 0 deletions

View file

@ -0,0 +1,42 @@
# new_debug_unreachable
> unreachable!() in debug, std::intrinsics::unreachable() in release.
This is a fork of [`debug_unreachable`](https://crates.io/crates/debug_unreachable).
## [Documentation](https://docs.rs/new_debug_unreachable)
## Usage
Use the crates.io repository; add this to your `Cargo.toml` along
with the rest of your dependencies:
```toml
[dependencies]
new_debug_unreachable = "1.0"
```
In your Rust code, the library name is still `debug_unreachable`:
```rust
use debug_unreachable::debug_unreachable;
fn main() {
if 0 > 100 {
// Can't happen!
unsafe { debug_unreachable!() }
} else {
println!("Good, 0 <= 100.");
}
}
```
## Author
[Jonathan Reem](https://medium.com/@jreem) is the original author of debug-unreachable.
[Matt Brubeck](https://limpet.net/mbrubeck/) is the maintainer of this fork.
## License
MIT