Size: a a a

2021 July 08

goldstein опять in Rust Beginners
Блог Амоса?
источник

goldstein опять in Rust Beginners
Блог Лодочника?
источник

goldstein опять in Rust Beginners
Блог Толяна?
источник

goldstein опять in Rust Beginners
rustc-dev-guide?
источник

C

ChzChz in Rust Beginners
а где линки эти взять?
источник

C

ChzChz in Rust Beginners
кроме номикона, остальное не знаю
источник

goldstein опять in Rust Beginners
источник

goldstein опять in Rust Beginners
Толяна потерял
rustc-dev-guide.rust-lang.org/
источник

C

ChzChz in Rust Beginners
толян это который видосы охрененные делал для ученичков?
источник

goldstein опять in Rust Beginners
Это dtolnay
Хз про видосы
источник

C

ChzChz in Rust Beginners
ок, спс
источник

/

/bin/cat in Rust Beginners
Согласно теории типов Copy + Drop запрещен. Т.е. что-то одно может быть, а можно ли сделать Clone + Drop?
источник

goldstein опять in Rust Beginners
Да, куча типов Clone + Drop
источник

goldstein опять in Rust Beginners
Например, Arc<T> нетривиальным образом и Clone, и Drop
источник

/

/bin/cat in Rust Beginners
Copy + Drop запрещен из-за проблем как в c++, когда можно вызвать деструктор два раза?
источник

goldstein опять in Rust Beginners
Copy + Drop запрещён потому, что непонятно, когда будут вызываться деструкторы.
источник

goldstein опять in Rust Beginners
Если значение можно свободно копировать сколько хочешь
источник

goldstein опять in Rust Beginners
За деструкторами будет не уследить
источник

/

/bin/cat in Rust Beginners
Я сегодня просто словил эту проблему в c++, когда нужно было руками вызвать drop(T), а там нет мува
источник

AK

Andrej Kiselev in Rust Beginners
Всем привет. Вопрос следующий возник. Можно ли как-то сохранить состояние итератора? Т.е. Например я сохранил состояние итератора, сделал несколько шагов вперед, понял, что пошел не по тому алгоритмическому пути и вернулся к сохраненному состоянию, начал перебирать все по новой.

Понимаю, что это может звучать странно, но можно ли как-то сохранить текущий итератор, чтобы потом к нему вернуться? Я попытался его склонировать, но не похоже, что это помогло. И да, мне нужен не Peekable
источник