Move.

Пост

Поделитесь своими знаниями.

skywinder.
Jan 23, 2025
Экспертные Вопросы и Ответы

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
Поделиться
Комментарии
.

Ответы

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

b1_objЧтобы решить эту проблему, убедитесь, что первая изменяемая ссылка (b2_obj) выходит за пределы области видимости, прежде чем снова пытаться заимствовать объект с помощью второй изменяемой ссылки ().

3
Лучший ответ
Комментарии
.
Grizzly.
Jan 23 2025, 09:10

Эта ошибка возникает из-за того, что в Rust нельзя одновременно иметь более одной изменяемой ссылки на один и тот же объект.

1
Комментарии
.

Знаете ответ?

Пожалуйста, войдите в систему и поделитесь им.

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

148Посты231Ответы
Sui.X.Peera.

Заработай свою долю из 1000 Sui

Зарабатывай очки репутации и получай награды за помощь в развитии сообщества Sui.

Кампания вознагражденийИюль
      Посты с вознаграждением