結果 : is rust functional programming