[package]
name = "ic-cdk-macros"
version = "0.17.0"
authors.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
repository.workspace = true
description = "Canister Developer Kit macros."
homepage = "https://docs.rs/ic-cdk-macros"
documentation = "https://docs.rs/ic-cdk-macros"
readme = "README.md"
categories = [
"api-bindings",
"data-structures",
"no-std",
"development-tools::ffi",
]
keywords = ["internet-computer", "types", "dfinity", "canister", "cdk"]
include = ["src", "Cargo.toml", "LICENSE", "README.md"]
[lib]
proc-macro = true
[dependencies]
candid.workspace = true
proc-macro2 = "1.0"
quote.workspace = true
serde.workspace = true
serde_tokenstream = "0.2.0"
syn = { workspace = true, features = ["fold", "full", "extra-traits"] }