Hacker News

Sagi21805
Building Rust Procedural Macros from the Grounds Up learnix-os.com

Sagi21805op6 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_rewan hour ago

Very nice writeup, thank you for the time and effort!

Sagi21805op2 minutes ago

Thanks for the warming comment!

swordlucky6663 hours ago

[dead]

hn-front (c) 2024 voximity
source