polydat-derive 0.3.1

Proc-macro support for polydat — derive node metadata from typed function signatures
Documentation
# Copyright 2024-2026 Jonathan Shook
# SPDX-License-Identifier: Apache-2.0
#
# `polydat-derive` — proc-macro crate that derives polydat node
# metadata (struct, NodeMeta, impl PolydatNode, FuncSig
# registration) from a single typed Rust function signature.

[package]
name = "polydat-derive"
version.workspace = true
edition.workspace = true
license.workspace = true
description = "Proc-macro support for polydat — derive node metadata from typed function signatures"
keywords = ["nosqlbench", "workload", "proc-macro", "data-generation"]
categories = ["development-tools::procedural-macro-helpers"]
repository.workspace = true
homepage.workspace = true
documentation = "https://docs.rs/polydat-derive"
readme = "README.md"

[lib]
proc-macro = true

[dependencies]
proc-macro2 = "1.0"
quote = "1.0"
syn = { version = "2.0", features = ["full", "extra-traits", "visit-mut"] }