結果 : rust trait type vs generic