4 ms·
Phantom Types in Rust
- ridiculous_fish 5y agoWhat if Unit<T> is an enum? Where do you put the PhantomData?
- dwattttt 5y agoSuperficially, you'd wrap the enum in a struct, and put the PhantomData there. I'm not sure that makes sense for this example though.
- kangalioo 5y agoYou could put it in any of the variants I think, or make a wrapper struct (like the other comment suggested). As long as the PhantomData comes up somewhere, it should be fine