valkey-module 99.99.99

A toolkit for building valkey modules in Rust
Documentation
[[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"