Building Rust Procedural Macros from the Grounds Up

(learnix-os.com)

33 points | by Sagi21805 5 days ago

2 comments

  • Sagi21805 5 days ago
    During the development of Learnix operating system I needed to represent bitflags inside some structures.

    While there were alternatives with 3rd party libraries, the goal of the project is to implement and learn as much as I can.

    Most of the guides I found online explained the concept great, but created only a simple macro as an example. So I decided to write about it myself too, with a real usage to create a bitfields attribute proc-macro, that takes a struct and turns it into bitfields.

    Hope you will have a great read!

    • an_d_rew 20 minutes ago
      Very nice writeup, thank you for the time and effort!
  • swordlucky666 1 hour ago
    [dead]