[package]
edition = "2021"
name = "membase"
version = "0.2.1"
authors = ["James Gober <code@jamesgober.dev>"]
build = false
exclude = [
".github/",
"benches/",
"docs/",
"dev/",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Ultra-high performance async runtime with fast task cycling, lock-free scheduling, and zero-overhead performance"
homepage = "https://github.com/jamesgober/membase"
documentation = "https://docs.rs/membase"
readme = "README.md"
keywords = [
"async",
"runtime",
"performance",
"concurrent",
"lock-free",
]
categories = [
"asynchronous",
"concurrency",
"network-programming",
"web-programming",
"development-tools",
]
license = "Apache-2.0"
repository = "https://github.com/jamesgober/membase"
[features]
default = []
huge_pages = []
numa = []
simd = []
[lib]
name = "membase"
path = "src/lib.rs"
[[example]]
name = "advanced_features"
path = "examples/advanced_features.rs"
[[example]]
name = "basic_usage"
path = "examples/basic_usage.rs"
[[example]]
name = "columnar_database"
path = "examples/columnar_database.rs"
[[example]]
name = "database_example"
path = "examples/database_example.rs"
[[example]]
name = "performance_benchmark"
path = "examples/performance_benchmark.rs"
[[example]]
name = "performance_comparison"
path = "examples/performance_comparison.rs"
[dependencies.libc]
version = "0.2"
[dev-dependencies.criterion]
version = "0.3"
[dev-dependencies.tempfile]
version = "3.2"
[target."cfg(windows)".dependencies.winapi]
version = "0.3"
features = [
"memoryapi",
"handleapi",
"sysinfoapi",
"winbase",
"winnt",
]