AFAIK Rust generics are reified (where Java&#x27;s are erased with typechecks inserted in various places) so the &quot;generic type&quot; exists at runtime, but there&#x27;s no RTTI so whatever does exist is inaccessible at runtime.