JamesMunns[m]: > <@jamesmunns:beeper.com> Yeah, I think that's fine. Eventually you might want you own trait, but if it's for a specific protocol or whatever, it should be okay. > > It gets trickier if you want to do recursive/derive type stuff. e.g. you have a struct that has 4 fields you parse separately, because then you might run into issues if say `u32` already impls `TryFrom<&[u8]>` (I don't think it does, but also with the orphan rules i'm not sure if you could implement that) but if you're just doing it on `MyHeaderType` or a couple other protocol types, it's fine