Rustプログラミング言語のすべての重要なキーワードをリストし、それぞれの簡単な説明をすることができますか？結果をマークダウンテーブル形式で返してください。テーブルヘッダーはキーワード、説明です。
`` `

|キーワード|説明|
| --------- | ------------------------------------------------------------------------------------------------ |
|fn |関数を定義します|
|返品|関数から値を渡します|
|if |条件付きブロックを開始|
|else |条件が満たされていない場合にコードが従うための代替パスを定義します|
||ループを開始|
|で|`for` statment |
|const |DECALRE COSSENT |
||変数を宣言します|
|mut |変数を可変としてマークします|
`` `