# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies # # If you believe there's an error in this file please file an # issue against the rust-lang/cargo repository. If you're # editing this file be aware that the upstream Cargo.toml # will likely look very different (and much more reasonable) [package] edition = "2015" name = "inconceivable" version = "0.9.0" authors = ["Cody Laeder "] build = "build.rs" description = "`inconceivable!` is a macro which closely parallels `std::unreachable`, or `std::panic`.\nThe primary difference is that when this crate is\nconfigured with the `ub_inconceivable` option it will emit\nthe `core::hint::unreachable_unchecked` to hint\nfor the compiler to understand a condition should\nnever occur.\n\nGenerally compiler(s) (the LLVM) assume UB won't happen.\nThis macro offers the \"best of both worlds\", it provides a solid\nway of asserting/testing behavior in local builds, but also\na way of stripping branches out of final release builds.\n\nPlease Note: This crate is created purely to inject undefined\nbehavior into stable, safe rust. Systematic usage is unwise,\nand not recommended.\n" homepage = "https://github.com/valarauca/inconceivable" documentation = "https://github.com/valarauca/inconceivable" keywords = ["panic", "ub", "inconceivable", "unreachable"] categories = ["no-std", "configuration"] license = "MIT" repository = "https://github.com/valarauca/inconceivable" [build-dependencies.rustc_version] version = "0.2" [features] RUSTC_VERSION_GE_1_27 = [] default = ["std"] std = [] ub_inconceivable = []