[[example]]
crate-type = ["cdylib"]
name = "hello"
[[example]]
crate-type = ["cdylib"]
name = "string"
[[example]]
crate-type = ["cdylib"]
name = "configuration"
[[example]]
crate-type = ["cdylib"]
name = "proc_macro_commands"
[[example]]
crate-type = ["cdylib"]
name = "acl"
[[example]]
crate-type = ["cdylib"]
name = "call"
required-features = ["min-redis-compatibility-version-7-2"]
[[example]]
crate-type = ["cdylib"]
name = "keys_pos"
[[example]]
crate-type = ["cdylib"]
name = "lists"
[[example]]
crate-type = ["cdylib"]
name = "timer"
[[example]]
crate-type = ["cdylib"]
name = "threads"
[[example]]
crate-type = ["cdylib"]
name = "block"
[[example]]
crate-type = ["cdylib"]
name = "data_type"
[[example]]
crate-type = ["cdylib"]
name = "load_unload"
[[example]]
crate-type = ["cdylib"]
name = "ctx_flags"
[[example]]
crate-type = ["cdylib"]
name = "server_events"
[[example]]
crate-type = ["cdylib"]
name = "events"
[[example]]
crate-type = ["cdylib"]
name = "test_helper"
[[example]]
crate-type = ["cdylib"]
name = "info_handler_macro"
[[example]]
crate-type = ["cdylib"]
name = "info_handler_builder"
[[example]]
crate-type = ["cdylib"]
name = "info_handler_struct"
[[example]]
crate-type = ["cdylib"]
name = "info_handler_multiple_sections"
[[example]]
crate-type = ["cdylib"]
name = "info"
[[example]]
crate-type = ["cdylib"]
name = "scan_keys"
[[example]]
crate-type = ["cdylib"]
name = "stream"
[[example]]
crate-type = ["cdylib"]
name = "response"
[[example]]
crate-type = ["cdylib"]
name = "open_key_with_flags"
[[example]]
crate-type = ["cdylib"]
name = "expire"
[build-dependencies.bindgen]
version = "0.66"
[build-dependencies.cc]
version = "1"
[dependencies.backtrace]
version = "0.3"
[dependencies.bitflags]
version = "2"
[dependencies.cfg-if]
version = "1"
[dependencies.enum-primitive-derive]
version = "^0.1"
[dependencies.libc]
version = "0.2"
[dependencies.linkme]
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.nix]
version = "0.26"
[dependencies.num-traits]
version = "^0.2"
[dependencies.redis-module-macros-internals]
version = "2.0.7"
[dependencies.regex]
version = "1"
[dependencies.serde]
features = ["derive"]
version = "1"
[dependencies.strum_macros]
version = "0.24"
[dev-dependencies.anyhow]
version = "1"
[dev-dependencies.lazy_static]
version = "1"
[dev-dependencies.redis]
version = "0.23"
[features]
default = ["min-redis-compatibility-version-6-0"]
min-redis-compatibility-version-6-0 = []
min-redis-compatibility-version-6-2 = []
min-redis-compatibility-version-7-0 = []
min-redis-compatibility-version-7-2 = []
[package]
authors = ["Dmitry Polyakovsky <dmitry.polyakovsky@oracle.com>"]
build = "build.rs"
categories = ["database", "api-bindings"]
description = "A toolkit for building valkey modules in Rust"
edition = "2021"
keywords = ["valkey", "plugin"]
license = "BSD-3-Clause"
name = "valkey-module"
readme = "README.md"
repository = "https://github.com/valkey-io/valkeymodule-rs"
version = "99.99.99"