сейчас меня интересуют не такие мелкие детали, а концептуальные вещи. То есть на этом уровне абстракции дженерики в Расте, С++ и Джаве примерно одинаковы, отличаются нюансами (ну и да, в С++ можно их использовать для всякого дикого изврата, метапрограммирования - но это как раз не интересно мне)