Результаты поиска по запросу "borrow-checker"

1 ответ

Невозможно выйти из заимствованного контента при распаковке

Это код, который я пытаюсь выполнить:

3 ответа

Кто позаимствовал переменную?

Я борюсь с заемщиком. У меня есть два одинаковых фрагмента кода, один работает, как я ожидал, а другой нет.Тот, который работает, как я ожидаю:

2 ответа

Спасибо! Это было очень полезное объяснение.

ел бы использоватьHashMap кэшировать дорогостоящие вычисления, зависящие от других записей на карте. Шаблон ввода обеспечивает только изменяемую ссылку на сопоставленное значение, но не на остальную частьHashMap, Буду очень признателен за отзыв о ...

ТОП публикаций

2 ответа

Реализация «осторожного» take_ while с использованием Peekable

1 ответ

Занимать проверку и аргументы функции в Rust, правильно или более усердно? [Дубликат]

На этот вопрос уже есть ответ здесь:Не может заимствовать как неизменяемый, потому что он также заимствован как изменяемый в аргументах функции 1 ответКогда ...

1 ответ

 «заблокирован» для исключительного использования до тех пор, пока существует это закрытие. Средство проверки заимствования не пытается проверить сайты вызовов закрытия.

я есть следующий пример кода, который является стандартной основой управляемых событиями API в других языках программирования, но в Rust средство проверки за...

1 ответ

Как я могу смоделировать двунаправленную карту, не раздражая проверку заимствования?

2 ответа

, Вытягивание присваивания из выражения соответствия - вот что удовлетворяет проверку заимствования здесь. Использовать ли локальную переменную или нет, в данном случае касается не только читабельности.

аюсь реализовать общую функциюjoin() это может работать на любом итераторе итераторов. У меня проблема с заемщиком вmatch выражение внутриnext() Реализация метода. Вот упрощенная версия моего кода: pub struct Join<I> where I: Iterator, I::Item: ...

3 ответа

Лучший способ удалить элементы Vec в зависимости от других элементов того же Vec

У меня есть вектор наборов, и я хочу удалить все наборы, которые являются подмножествами других наборов в векторе. Пример:

1 ответ

, но это потребовало бы изменения внутренних типов методов способом, который мне не нравится :(

оложим, у меня есть несколько структур, как в следующем примере, и вnext() Метод, который мне нужно, чтобы получить следующее событие, используя предоставленный пользователем буфер, но если это событие является комментарием, а флаг игнорирования ...