Questions about Box
We know that a Box<T> move T to the heap and keeps only a pointer on the stack.
How much space does a Box<T> itself take? Is it just one pointer size? But a Box<dyn Trait> is a fat pointer, and it contains a data pointer and a vtable pointer.
Why does Pin<Box<T>> pin the T rather than the Box<T>.