I have a feeling the only way to get this to work is to get the implementor to take care of this and provide a From<Error_1> for SuperError. Unfortunately, my implementors are currently also generics with T: SomeTrait, where SomeTrait has that Error_2 above.

EDIT: Thinking about this some more, I believe I should be good with this one: