Move.

Beitrag

Teile dein Wissen.

skywinder.
Jan 23, 2025
Experten Q&A

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
Teilen
Kommentare
.

Antworten

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

b1_objUm dies zu beheben, stellen Sie sicher, dass die erste veränderbare Referenz (b2_obj) den Gültigkeitsbereich verlässt, bevor Sie versuchen, das Objekt erneut mit der zweiten veränderbaren Referenz () auszuleihen.

3
Beste Antwort
Kommentare
.
Grizzly.
Jan 23 2025, 09:10

Dieser Fehler tritt auf, weil Sie in Rust nicht mehr als eine veränderbare Referenz auf dasselbe Objekt gleichzeitig haben können.

1
Kommentare
.

Weißt du die Antwort?

Bitte melde dich an und teile sie.

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

148Beiträge231Antworten
Sui.X.Peera.

Verdiene deinen Anteil an 1000 Sui

Sammle Reputationspunkte und erhalte Belohnungen für deine Hilfe beim Wachstum der Sui-Community.

BelohnungskampagneJuli