Однострочники Фрагменты, которые распространены, но все же легко забыть. Смотрите Rust Cookbook для получения дополнительной информации. Строка: Ввод-вывод: Макросы: Эзотерика: Потокобезопасность Экземпляр t, в котором T: Send можно переместить в другой поток, а T: Sync означает, что &t можно переместить в другой поток. Итераторы Использование: Базовые Предположим, что у вас есть коллекция `c` типа `C`: Итератор Если у вас итератор `i`: Для циклов Совместимый итератор Создание итераторов: Основная тема Предположим, что у вас есть `struct Collection<T> {}`: На данный момент у вас есть что-то, что может вести себя как итератор, но нет способа фактически получить его. Смотрите ниже, чтобы узнать, как это работает. Общие и изменяемые итераторы Необходимы, если вы хотите, чтобы ваша коллекция была полезна при заимствовании: Кроме того, можно добавить удобные методы: Предоставление итераторов: Native Loop Support Многие пользователи ожидают, что ваша коллекция будет стандартно работать с цик