41 releases

new 0.13.2 Apr 8, 2024
0.9.0 Mar 1, 2024
0.8.5 Mar 1, 2024
0.8.3 Dec 13, 2023
0.1.1 Oct 4, 2020

#11 in #cdk

Download history 7022/week @ 2023-12-21 4591/week @ 2023-12-28 8681/week @ 2024-01-04 10636/week @ 2024-01-11 10867/week @ 2024-01-18 16213/week @ 2024-01-25 18530/week @ 2024-02-01 19958/week @ 2024-02-08 16841/week @ 2024-02-15 14735/week @ 2024-02-22 11576/week @ 2024-02-29 13793/week @ 2024-03-07 11306/week @ 2024-03-14 14933/week @ 2024-03-21 11711/week @ 2024-03-28 9117/week @ 2024-04-04

48,811 downloads per month
Used in 100 crates (21 directly)

Apache-2.0

34KB
629 lines

Documentation Crates.io License Downloads CI

ic-cdk-macros

This crate provides a set of macros to facilitate canister development.

The macros fall into two categories:

  • To register functions as canister entry points
  • To export Candid definitions

Register functions as canister entry points

These macros are directly related to the Internet Computer Specification.

Export Candid definitions

Check Generating Candid files for Rust canisters for more details.

Dependencies

~2–2.7MB
~57K SLoC