There's a lot of new stuff that landed in protocol recently and is breaking the rust build since it doesn't implement them:
metrics data packet from @davidliu
chat data packet from @lukasIO
rpc data packets (x3) from @bcherry
sip headers from @dennwc
To unblock people trying to build on these, I stubbed everything out in here so it compiles.
While I was at it, I fixed the broken tests in main. CI is still red because there are broken builds for a few platforms we aren't actively deploying to. I didn't address that.
There's a lot of new stuff that landed in protocol recently and is breaking the rust build since it doesn't implement them:
To unblock people trying to build on these, I stubbed everything out in here so it compiles.
While I was at it, I fixed the broken tests in main. CI is still red because there are broken builds for a few platforms we aren't actively deploying to. I didn't address that.