Для вариантности и/или дропчека
а можно подробнее?)
В номиконе есть про это главы: https://doc.rust-lang.org/nomicon/subtyping.html https://doc.rust-lang.org/nomicon/dropck.html TL;DR: вариантность это про отношения T<Super> и T<Sub> (кто чьим подтипом является), а дропчек это какая-то проверка связанная с дропами, я уже не помню
Хм.. что-то я не пойму, зачем оно вообще там нужно. А тем более Box.
Даже на stackoverflow спрашивали: https://stackoverflow.com/questions/70149083/whats-the-different-between-phantomdataboxnodet-and-phantomdatat/70164556#70164556
Обсуждают сегодня