bitsandbytes-macros 0.3.2

Procedural macros for the `bitsandbytes` crate: #[bin], #[bitfield], #[derive(BitEnum)].
Documentation
[package]
name = "bitsandbytes-macros"
version = "0.3.2"
edition.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
description = "Procedural macros for the `bitsandbytes` crate: #[bin], #[bitfield], #[derive(BitEnum)]."

[lib]
proc-macro = true
# Imported as `bnb_macros` (re-exported by the `bnb` runtime crate), independent of
# the published package name.
name = "bnb_macros"

[dependencies]
syn = { workspace = true, features = ["full", "extra-traits"] }
quote.workspace = true
proc-macro2.workspace = true
# Resolves the dependent's import name for the `bnb` runtime crate, so generated
# code references the right path even when a consumer renames the dependency
# (e.g. `bnb = { package = "bitsandbytes" }`).
proc-macro-crate.workspace = true

[lints]
workspace = true