There was a presentation on CppCon about A C++ Approach to Physical Units.
That’s not rust, but at least I find it enlightening to take a peek at how other languages handle similar problems.
I have seen projectors that would only accept HDCP contents and nothing else. Great that I now got a fighting chance to make those work with my laptop;-)
The only problem I see is that Weston is a reference implementation only. I wonder whether other compositors that are actually used (e.g. the one in KDE or Gnome) will actually pick up this feature? I guess it is way easier to implement now that the infrastructure is in place for Weston.
I think that’s something completely different. I’d return that projector or just not use it, as it’s clearly broken.