كيفية عمل الحركات في Rust