DST
Dynamically Sized Type_
Unsized型_
Sized trait
を実装しない型
コンパイル時に型のサイズが確定しない型のこと
つまり、型だけではメモリ上の実際のデータサイズが分からない
例
table:_
Unsized型 所有型 借用(スライス)型 追加情報
[str型]
String
&str` len
[T]
Vec<T>
&[T]
len
dyn Trait
Box<dyn Trait>
&dyn Trait
vtable