
love it when the answer to something like this is ultimately "no, you're basically screwed" (my words! People helping have been very awesome and helpful! There's just no way to do this)
with quote tweet:
Dear Rust folks:
I want to define a trait with a method that is intended to return a type, any type, that conforms to a different trait, and have that be generic.
Is that possible? Is there a different pattern for this?
So I want a FooLikeFactory that constructs FooLikes