NHacker Next
  • new
  • past
  • show
  • ask
  • show
  • jobs
  • submit
Building Rust Procedural Macros from the Grounds Up (learnix-os.com)
Sagi21805 6 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!

swordlucky666 53 minutes ago [-]
[dead]
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
Rendered at 14:59:40 GMT+0000 (Coordinated Universal Time) with Vercel.