結果 : rust return two different types