1
ответ

Невозможно заимствовать неизменяемое содержимое `Box`` ** it` как изменчивое при циклировании по вектору с полиморфными признаками [duplicate]

Я решил сделать очень простой игровой цикл, перейдя через Vec черт. Поскольку размер объекта неизвестен, мне нужно использовать Коробку или ссылку для достижения этого полиморфного подхода. Мой подход не может ...
вопрос задан: 8 January 2018 00:28
1
ответ

Почему в аргументе изменчивой функции [duplicate]

Заголовок, вероятно, немного запутанный, я имею в виду, что когда я пытаюсь скомпилировать: if folder_file_paths.len () & gt; Сжатый_data.len () {compression_data.reserve (folder_file_paths.len () - ...
вопрос задан: 16 December 2016 16:39
1
ответ

Как я могу взять два элемента одновременно в векторе во время назначения? [Дубликат]

У меня есть вектор векторов, и я хочу вытолкнуть один элемент из подвектора в другой подвектор, но не могу этого сделать из-за правил заимствования: fn func (v: & amp; mut Vec & lt; Vec & gt; & gt; ) {v [0] ...
вопрос задан: 16 December 2016 16:39
1
ответ

Передавать статически направленную черту по ссылке / заимствованию [дубликат]

Я пытаюсь передать статически переданную черту через несколько функций через заимствование: trait Trait {fn bla (& amp; self, input: usize) - & gt; u32; } struct A {} impl Trait для A {fn bla (& ...
вопрос задан: 15 May 2015 00:42