[[bin]]
name = "disable_aslr"
path = "src/bin/disable_aslr.rs"
required-features = ["disable_aslr"]
[dependencies.actix-web]
optional = true
version = "4"
[dependencies.backtrace]
optional = true
version = "0.3"
[dependencies.futures-util]
optional = true
version = "0.3"
[dependencies.http]
version = "1"
[dependencies.lazy_static]
version = "1"
[dependencies.libc]
optional = true
version = "0.2"
[dependencies.tempfile]
version = "3"
[dependencies.thiserror]
version = "1"
[dependencies.tikv-jemalloc-ctl]
version = "0.6"
[dependencies.tikv-jemalloc-sys]
version = "0.6"
[dependencies.tikv-jemallocator]
features = ["profiling", "stats"]
version = "0.6"
[dependencies.tracing]
version = "0.1"
[features]
actix-handlers = ["dep:actix-web", "dep:futures-util"]
default = ["std", "jemalloc-profiling", "set-jemalloc-global"]
disable_aslr = ["dep:libc"]
jemalloc-profiling = ["dep:backtrace"]
oompanic-allocator = []
set-jemalloc-global = []
std = ["tikv-jemalloc-ctl/use_std"]
[lib]
name = "microchassis"
path = "src/lib.rs"
[package]
authors = ["Folke B."]
autobenches = false
autobins = false
autoexamples = false
autotests = false
build = false
description = "A chassis to increase observability of services and tools"
edition = "2021"
exclude = [".gitignore", ".github", "target"]
license = "Apache-2.0"
name = "microchassis"
readme = false
repository = "https://github.com/cloneable/microchassis"
rust-version = "1.65"
version = "0.0.6"