Kerrigan
но я особый случай
ㅤ
https://github.com/rust-lang/rfcs/pull/2388 посоны, зачем нужен этот try {}?
Sherzod
https://github.com/rust-lang/rfcs/pull/2388 посоны, зачем нужен этот try {}?
try { // сделай что нить которое может возратить Result<T, E> let x = foo()?; let y = bar()?; (x, y) // это будет Ok(x, y) } то есть ? не будет вылезать из функции, а будет пойман блоком try {}
Vladimir
Зачем try когда можно писать красиво (|| {})()
ㅤ
Как монада в хаскеле что ли
Ignat
ну это похоже на >>= для Either, да
Vladimir
всопмнил про оператор "Длинная стрелка" в с++ x-->y
Nik
Еще про оператор-сперматозоид можно вспомнить
Denis
Saphire
https://github.com/rust-lang/rfcs/pull/2388 посоны, зачем нужен этот try {}?
Хех. Не сравнится с "мастер/слейв - не политкорректно"
ㅤ
http://aturon.github.io/2018/04/05/sound-specialization/ жесть
Cat
while (x --> 0) { ... }
Αλεχ
Хех. Не сравнится с "мастер/слейв - не политкорректно"
мне больше вот этот срач нравится https://github.com/opal/opal/issues/941
Kerrigan
сейчас бы в 2025-м сраться на тему политкорреткности вместо того чтобы корректно работающий код писать
Evgεny
Второе на пижоне даётся сложнее, ничего не поделать
Saphire
Ладно бы там было "в пул реквестах 1, 2 и 5 такой-то такой-то закрыл и заблокировал ПР просто из-за того, что автор транс", тогда ещё можно было бы всё это обсуждать. Но когда это "уберите его, он мне не нравится" (ну или более точнее "у меня низкий рост а он не любит коротких, уберите его")? Ну... Как-то странно.
Alex
наброс конечно, но повелись все знатно
Alex
щас все наскипидарены этим интерсекционализмом
Vlad
https://twitter.com/vlad20012/status/982258152287617024
Sherzod
Vladimir
Гугл намекает что пора взрослеть
ㅤ
Это программист, я фотошоп
Sherzod
Anton
Ignat
лол и правда
Nik
лол, да
Anton
метод expect и должен так работать?
Anton
из растбука
Sergey
Он кидает панику
Anton
окей, спасибо большое
Sergey
из растбука
Глянь его в доках Result
Anton
Panics Panics if the value is a None with a custom panic message provided by msg. из доки Option
Anton
Panics Panics if the value is an Err, with a panic message including the passed message, and the content of the Err. из доки result
Anton
John
Уже сказали, что expect кидает panic?
Ignat
да, except кидает панику
Ilya
Андрей, что с тобой?)
Kerrigan
короче поскольку в расте нет даже роутера, а картинки почему что мультипартом со всем остальным уже никто в 2028м не грузит
Kerrigan
я запилю на расте аплоадер картинок
Kerrigan
должно работать
պլհկ
конпелируется значит работает
Sherzod
Чего нет?
Vladimir
Vladimir
Меня одного гугл не исправляет?
Vladimir
Vladimir
конпелируется значит работает
Лучше формальной верификации
Kerrigan
А роутер в айроне или рокете?
я попробую этот actix-web все-таки
Денис
вот мы и спалали всех шпионов гоферов
Денис
или это не шпионы, а те, кто пытается конвертироваться из го в раст?..
Маjко
@ozkriff велкам
Денис
@ozkriff этот чат портит людей, одумайся
Денис
я пришёл сюда нормальным человеком, а теперь я тролль
Денис
одумайся
doc
давайте поможем отбиться от них
պլհկ
Борцы с sjw в https://t.me/rustjerk плз
Маjко
Блин, Поляков, ну хоть бы форвардил перед удалением
պլհկ
Лень
պլհկ
https://boats.gitlab.io/blog/post/2018-04-06-async-await-final/
Anton
https://boats.gitlab.io/blog/post/2018-04-06-async-await-final/
Если сделают это будет шикарно
Anton
Не понимаю, почему они не сделали yield симметричным
Anton
Уже поздно об этом писать?)
Alexander
Пока все не спят ещё. Какой самый норм способ профайлить в rust'е Гугл говорит что через valgrind опять - это так?
Денис
Я ваще не слышал про тулзы специально для раста
Денис
Но и не очень понятно, зачем они могли бы понадобиться
Alexander
Все ссылки ведут на cargo profiler. Просто хотел убедиться, потому что с растом - бывает начнёшь читать, а потом оказывается что уже пол-года давно новый тренд . Ну типа error-chain failures
Kerrigan
короче у actix-web даже хелловорлд не собирается
Alexander
Ну может что поменялось, раньше собирался.
Kerrigan
16 | server::new(|| { | ^^^ not found in `server`
Kerrigan
это пример из их исходников