Move.

Bài viết

Chia sẻ kiến thức của bạn.

skywinder.
Jan 23, 2025
Hỏi đáp Chuyên Gia

How to resolve mutable borrow error in Rust function?

I'm encountering an error while trying to get a value from an object in two places within the same Rust function. The error states it's still being mutably borrowed. How do I resolve this?

  • Move CLI
3
2
Chia sẻ
Bình luận
.

Câu trả lời

2
Xavier.eth.
Jan 23 2025, 15:56

b1_objĐể giải quyết vấn đề này, hãy đảm bảo rằng tham chiếu có thể biến đổi đầu tiên (b2_obj) đi ra ngoài phạm vi trước khi cố gắng mượn lại đối tượng với tham chiếu biến đổi thứ hai ().

3
Câu trả lời hay nhất
Bình luận
.
Grizzly.
Jan 23 2025, 09:10

Lỗi này xảy ra do bạn không thể có nhiều tham chiếu có thể thay đổi đến cùng một đối tượng cùng một lúc trong Rust.

1
Bình luận
.

Bạn có biết câu trả lời không?

Hãy đăng nhập và chia sẻ nó.

Move is an executable bytecode language used to implement custom transactions and smart contracts.

148Bài viết231Câu trả lời
Sui.X.Peera.

Kiếm phần của bạn từ 1000 Sui

Tích lũy điểm danh tiếng và nhận phần thưởng khi giúp cộng đồng Sui phát triển.

Chiến dịch phần thưởngTháng Bảy