- 러스트 클로저 트레이트(Fn, FnMut, FnOnce)는 익명 함수가 환경 변수를 어떻게 사용하는지에 따라 결정됩니다. 📚
- Fn 트레이트는 환경 변수를 불변적으로 빌려 사용하는 클로저에 적용됩니다. ➡️
- FnMut 트레이트는 환경 변수를 가변적으로 빌려 사용하며 변경하는 클로저에 적용됩니다. 🔄
- FnOnce 트레이트는 환경 변수의 소유권을 가져오는 클로저에 적용됩니다. 🦀
move
키워드는 클로저가 환경 변수의 소유권을 가져오도록 명시적으로 지정합니다. 📦