Size: a a a

2021 January 27

DS

Doge Shibu in rust_offtopic
polunin.ai
именно заставить - чтобы без этого не скомпилировалось
Тебе достаточно иметь функцию из Something -> Something, где пользователь не может создать Something, потому что он приватный
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
чтобы туда передать параметры
with_thingy(|thingy| {
   // ...
   destroy_params
})
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
with_thingy(|thingy| {
   // ...
   destroy_params
})
тогда будет неконсистентно - если посреди функции она прервется, то параметры не вернутся, а нужно чтобы они возвращались
источник

EG

Emmanuel Goldstein in rust_offtopic
Тебе раст не даст вообще ничего не вернуть
источник

EG

Emmanuel Goldstein in rust_offtopic
А если параметры не зависят от тела функции, то можно
with_thingy(destroy_params, |thingy| {

})
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
А если параметры не зависят от тела функции, то можно
with_thingy(destroy_params, |thingy| {

})
зависят
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
зависят
Тогда просто возвращай их из тела
источник

p

polunin.ai in rust_offtopic
мало того, могут быть разными в разных ветках
источник

p

polunin.ai in rust_offtopic
Emmanuel Goldstein
Тогда просто возвращай их из тела
неконсистентно
источник

EG

Emmanuel Goldstein in rust_offtopic
С чем?
источник

p

polunin.ai in rust_offtopic
это как возвращать запрос SQL из роута
источник

p

polunin.ai in rust_offtopic
на апдейт
источник

p

polunin.ai in rust_offtopic
это для телоксида - фсм
источник

EG

Emmanuel Goldstein in rust_offtopic
Ладно
Я пошёл дерьмовый сериал
Серия называется Elixir, лол. Не думаю, что там есть легковесные процессы
источник

p

polunin.ai in rust_offtopic
ну ок must_use повешаю
источник

D

Dima in rust_offtopic
У меня более прозаичный вопрос, как вы думаете ограничение для либы на 16000 одновременно запущенных потоков, разумно?
источник

EG

Emmanuel Goldstein in rust_offtopic
polunin.ai
ну ок must_use повешаю
https://gankra.github.io/blah/linear-rust/
Можешь ещё вот эту статью прочитать
источник

D

Dima in rust_offtopic
Я уж и забыл сколько там в лине threadid занимает?
источник

EG

Emmanuel Goldstein in rust_offtopic
Emmanuel Goldstein
https://gankra.github.io/blah/linear-rust/
Можешь ещё вот эту статью прочитать
Gankra невероятно крута, и это самое из-первых-рук про твою задачу, что у тебя есть
источник

EG

Emmanuel Goldstein in rust_offtopic
Dima
У меня более прозаичный вопрос, как вы думаете ограничение для либы на 16000 одновременно запущенных потоков, разумно?
А что эти потоки делают? Мне кажется, ты упрёшься в nproc или ещё в что-нибудь.
источник