ZigBee functionality using STM32WB55

I have become a big fan of Rust on the STM32 controllers, especially when using embassy.

Now I plan a custom device with ZigBee functionality. Basically, I would like to implement a ZigBee endpoint around some custom data acquisition hardware.

For a start, I will implement and test the different parts using a Nucleo board, probably this one: https://www.digikey.ch/en/products/detail/stmicroelectronics/NUCLEO-WB55RG/13684823. In the end, all the hardware will be on a custom PCB.

My question now is: does a library or code example exist in Rust that would allow to run a ZigBee stack? In C, there are examples provided with STM's CubeMX, but with that I would have to use C, which is fine, but I would prefer to write my application in Rust.