Size: a a a

Rust — русскоговорящее сообщество

2021 June 17

П

Пух in Rust — русскоговорящее сообщество
У меня shared state в warp'e был арками
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
ну например в джаве не завернуто)
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
а в расте - ну вот из моего например
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
(там внутри везде арки для удобства)
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
или хотел пошарить актиксовый клиент между тредами - хрен там, ведь он Rc а не Arc. Юзайте reqwest говорят
источник

ΑZ

Αλεχ Zhukovsky in Rust — русскоговорящее сообщество
ну и короче вот такие подобны вопросы которые в условной джаве не возникают
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
Синхронность и старый hyper - как-раз таки главные причины плохой производительности
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
Синхронный rocket мог одновременно обрабатывать не больше запросов, чем размер своего тредпула
источник

GG

Go Go in Rust — русскоговорящее сообщество
Все с рокетом норм, на проде крутится
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
С другой стороны останется такой момент, что рокет использует одни многопоточный рантайм, а актикс пул однопоточных, поэтому экономит на синхронизации. Но все эти !Send и кастомные рантаймы жизнь осложняют
источник

GG

Go Go in Rust — русскоговорящее сообщество
Кто-то сделал лучше в расте?
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообщество
Ну, имхо hyper, rocket, warp и есть "лучше"
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообщество
А любое ли выражение подразумевает явный возврат Result?
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
По умолчанию любое выражение возвращает (), если нельзя вывести иного, точка с запятой тоже играет роль в этом
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообщество
о идее, это должно вызывать проблемы в местах, где забыта ; и тело функции должно вернуть что-то типо Result<(), SomeErr>
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообщество
по если не ошибаюсь, на забытые ; есть предупреждения, а в некоторых местах требуется return
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
Проще написать-таки Ok(()) и не городить костылей
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
А то я захочу написать if cond { return Err(e) }?;
источник

Z

Zymlex (Юрий) in Rust — русскоговорящее сообщество
только это менее комфортно в использовании
источник

TK

Traveller Kolsky in Rust — русскоговорящее сообщество
По такой логике можно будет писать if cond { return Err(e) };?;
источник