[[クロージャ (Rust)|クロージャ]]の中で必要な場合に[[所有権]]を[[ムーブ]]させる[[クロージャ (Rust)|クロージャ]]のこと。[[クロージャ (Rust)|クロージャ]]の前に`move`キーワードをつけることで実現できる。 ```rust let x = vec![1, 2, 3]; // z == xではxのmoveが必要だから、xがmoveする let equal_to_x = move |z| z == x; ```