結果 : is rust a functional programming language