Just looking at the examples, you can tell that they wouldn't compile: the other structs passed in don't derive the trait as well, nor implement it. It's really simple, not broken.
46 here and broadly experienced across multiple stacks. My last job ended 3 months ago and the market has been rough in the US at least. I struggle to get interviews. It’s not just you.