Vladimir
Фазерв, пробтестеры? Бенчи?
Денис
https://github.com/greyblake/rustcast/blob/master/episodes/0002-checkout/src/lib.rs
Vladimir
А я жду вторую серию вброса, где автор покажет как тестировать Токио, или чего похуже, актикс
Cat
> use Item::*; лол, так можно оказывается?
Vladimir
> use Item::*; лол, так можно оказывается?
А как у тебя опшины и резалты работают, не задумывался?
Денис
> use Item::*; лол, так можно оказывается?
можно, но не делай так пожалуйста
Vladimir
неа, а надо было?
Можно было б, почитай std::prelude
Vladimir
Там наверняка все фичи руста
Денис
стдлиб уже пострадал за наши грехи https://doc.rust-lang.org/src/std/prelude/v1.rs.html#45
Cat
Можно было б, почитай std::prelude
спасибо! а краткую выжимку можешь дать? там очень много
Vladimir
стдлиб уже пострадал за наши грехи https://doc.rust-lang.org/src/std/prelude/v1.rs.html#45
А он в1 содержал ещё до едишинов, если ты про это
Денис
2 года
for &item in items.iter() { checkout.scan(item); } —> for item in items { checkout.scan(item); }
Денис
А он в1 содержал ещё до едишинов, если ты про это
это я к тому, что нам не нужно грешить и использовать use enum::*, ибо стдлиб уже пострадал)
Sergey
👍
Денис
но я ваще скорее имел в виду экспорт енумераторов в вышестоящий неймспейс))
Vladimir
Ну а хули, юзать каждый раз Result... Заебешьчя
Денис
всё так
Sergey
for &item in items.iter() { checkout.scan(item); } —> for item in items { checkout.scan(item); }
В этом случае, итератор ведь будет поглощать елементы вектора. Правильно? Хотя для тест-хелпера это не так важно
Денис
В этом случае, итератор ведь будет поглощать елементы вектора. Правильно? Хотя для тест-хелпера это не так важно
мы щас опустим тот момент, что ты принимаешь Vec по значению, и никак его потом не используешь, но раз уж всё так, почему бы не поглотить?
Vladimir
чтоб не поглощал надо &items
Я тоже хотел поумничать
Денис
чтоб не поглощал надо &items
а вот этот момент кстати есть в презентации (точнее, вместо &items используется items.iter()), что и побудило меня задать вопрос про опыт в расте
Cat
можно, но не делай так пожалуйста
как же мне сдерживаться теперь enum Variant { ONE TWO ... } pub use Variant::*
Cat
сейчас бы линтеры использовать, ага
Vladimir
У меня например желание итер писать всегда, так как не для всего реализовано into_iter
Vladimir
И уж тем более не для ссылок из всего реализован into_iter
Денис
кстати, а клиппи бьёт по рукам, если заимплеменчен .iter(), но не заимплеменчен IntoIterator для &T ?
Vladimir
Итер как метод?
Vladimir
Нет, не бьёт
Денис
надо добавить линт)
Vladimir
Кстати линт может и есть
Денис
надо поискать
Денис
по дефолту по крайней мере его нет
Vladimir
Просто я говорю про дефолтные настройки
Vladimir
Вообще интоитер для &T выглядит как стремная херня
Денис
как запустить клиппи с clippy_pedantic ?
Денис
нашол
Денис
#![deny(clippy_pedantic)]
Денис
ц, нет такого линта ну лан)
Vladimir
Педантик это что?
Vladimir
Там нету в клиппи deny(all)?
Денис
ваще всё
Денис
Vladimir
А, это оно и есть
Денис
слушайте, а может поэтому расточат в телеге и называют кислотным?..
Cat
(НЕ ПОВЕРИТЕ......)
Денис
надо меняться :(
Roma
можно, но не делай так пожалуйста
В некоторых либах есть prelude модуль, специально для того, чтобы его масс юзать
Roma
(А, выше уже про прелюде написали)
Денис
=)
Pavel
да ладно, серьёзно?
ты там меняться хотел если что
Cat
слушайте, а может поэтому расточат в телеге и называют кислотным?..
вангую: в гитлере бы панков исправил весь код и перезаписал бы скринкаст
Cat
не сочти за кислотность
Cat
ну ты-то, ты-то куда
май инглиш из за бест инглеш ин да ворлд
Денис
@greyblake не слушай его, у тебя нормальное произношение, не RP конечно, но русского акцента почти нет
Cat
добавил фразу "из минусов", теперь вроде не слишком кислотно читается
Sergey
из минусов: звук не очень произношение тоже не очень
С произношением могу согласится, писать код и правильно произносить английский действительно мне трудно. Но всё же интересно узнать, что имеено не так с самим звуком?
Vladimir
@greyblake не слушай его, у тебя нормальное произношение, не RP конечно, но русского акцента почти нет
Произношение лучше среднего, да, а вот звук действительно отстой, ну и возможно "сценарий", если уж критиковать так критиковать, не очень
Vladimir
С произношением могу согласится, писать код и правильно произносить английский действительно мне трудно. Но всё же интересно узнать, что имеено не так с самим звуком?
Звук шумноват, и мне показалось немного тихим, кстати вопрос: спикаешь на инглише, а тайтл на Ютубе русский, вай?
Cat
С произношением могу согласится, писать код и правильно произносить английский действительно мне трудно. Но всё же интересно узнать, что имеено не так с самим звуком?
по звуку 1. он не консистентный (по крайней мере где-то в начале была перебивка, которую как будто записали позже) 2. голос слишком.. в общем, ощущение как будто на коленке писался, но поправить не захотел первое решается выравниванием звука в аудио-редакторе второе — плагинами с (1) вырезанием шумов, и (2) фильтром на средние частоты
Sergey
Звук шумноват, и мне показалось немного тихим, кстати вопрос: спикаешь на инглише, а тайтл на Ютубе русский, вай?
Скорее всего у тебя броузер русские хедеры отправляет. В видео можно писать несколько тайтлов / дескрипшенов на разных языках