ares/rust/rust-assert-no-alloc/Cargo.toml
Matthew LeVan 66166264d2 Revert "Merge branch 'as/serf-guard' into msl/guard"
This reverts commit dd2bbc5ae2, reversing
changes made to d13fe50c72.
2024-02-21 10:06:18 -05:00

33 lines
1.1 KiB
TOML

[package]
name = "assert_no_alloc"
version = "1.1.2"
authors = ["Florian Jung <flo@windfis.ch>"]
edition = "2018"
license = "BSD-1-Clause"
description = "Custom Rust allocator allowing to temporarily disable memory (de)allocations for a thread. Aborts or prints a warning if allocating although forbidden."
homepage = "https://github.com/Windfisch/rust-assert-no-alloc"
repository = "https://github.com/Windfisch/rust-assert-no-alloc"
readme = "README.md"
keywords = ["allocator", "real-time", "debug", "audio"]
categories = ["development-tools::debugging"]
[features]
default = []
warn_debug = []
warn_release = []
disable_release = []
# Print a backtrace before aborting the program when an allocation failure happens
backtrace = ["dep:backtrace"]
# Use the `log` crate instead of printing to STDERR
# WARNING: If the allocation failure happens during a logger call, then
# depending on the logger's implementation this may block indefinitely
log = ["dep:log"]
[dependencies]
backtrace = { version = "0.3", optional = true }
log = { version = "0.4", optional = true }
[package.metadata.docs.rs]
features = ["warn_debug"]