Hacker News new | ask | show | jobs
by stonewareslord 1462 days ago
> you can solve that with a manual implementation instead of a derive.

How? I thought the orphan rule said you can only define trait implantations at struct definition or trait definition

2 comments

Yeah, for foreign types you will have to use the "newtype" pattern, aka: define your own wrapper struct.
ding ding ding! This has been a problem for me a number of times. The quick workaround is pray that it implements Debug and in a reasonable way and take the hash of the string instead