結果 : rust return different types from function