Результаты поиска по запросу "borrow-checker"
Займитесь проверкой на родительско-дочерних отношениях
У меня есть код ниже, производящий сообщение об ошибке, отмеченное в его комментариях. Мне кажется, я понимаю сообщение: я хочу заимствовать родительский объ...
Заемное значение не живет достаточно долго при создании Vec
Примечание редактора: этот вопрос задавался до Rust 1.0. С тех пор многие функции и типы изменились, как и определенная семантика языка. Код в вопросе больше...
Кто позаимствовал переменную?
Я борюсь с заемщиком. У меня есть два одинаковых фрагмента кода, один работает, как я ожидал, а другой нет.Тот, который работает, как я ожидаю:
Почему вложенные закрытия итераторов не будут копировать значения из внешней области видимости
Я пытаюсь использовать вложенные итераторы, где внутренний итератор использует значение из внешнего итератора.
s.
м году я пробую Advent of Code в Rust как способ изучения языка. Я проанализировал вход (с 7-го дня) в следующую структуру: struct Process { name: String, weight: u32, children: Vec<String>, parent: Option<String> }Они хранятся вHashMap<String, ...
Хотите добавить в HashMap с помощью сопоставления с шаблоном, получить изменяемый заем более одного раза за раз
Я пытаюсь написать какой-нибудь игрушечный код, который хранит количество раз, когда он видит слово в
Таким образом, черты должны быть в области, чтобы использовать их методы, но методы на границах черт могут использоваться, даже если черта не находится в области.
ве функции: fn foo<I>(iter: &mut I) where I: std::iter::Iterator<Item = u8>, { let x = iter.by_ref(); let y = x.take(2); } fn bar<I>(iter: &mut I) where I: std::io::Read, { let x = iter.by_ref(); let y = x.take(2); }В то время как первый ...