Size: a a a

2020 November 20

DN

Daniil Novikov in Rust Beginners
о, огонь, похоже это то, что мне нужно, спасибо) сейчас попробую
источник

IB

Ilya Bogdanov in Rust Beginners
Daniil Novikov
о, огонь, похоже это то, что мне нужно, спасибо) сейчас попробую
ты только учитывай, что занятая память никогда не освободится
источник

DN

Daniil Novikov in Rust Beginners
Ilya Bogdanov
ты только учитывай, что занятая память никогда не освободится
это вроде понятно. а в случае, если структура будет жить только какое-то ограниченное время, то остаётся только клонировать, правильно я понимаю?
источник

r

red75prime in Rust Beginners
Daniil Novikov
это вроде понятно. а в случае, если структура будет жить только какое-то ограниченное время, то остаётся только клонировать, правильно я понимаю?
Если ссылки будут использоваться только это самое ограниченное время, то можно использовать и ссылки. Ну и придётся прописать лайфтайм параметры у структур, которые будут эти ссылки использовать
источник

С

Саша in Rust Beginners
подскажите, а rust-analyzer умеет раскрывать процедурные макросы, в частности derive?
источник

IB

Ilya Bogdanov in Rust Beginners
Смотря что ты имеешь в виду под “раскрывать”, в целом умеет
источник

С

Саша in Rust Beginners
Ilya Bogdanov
Смотря что ты имеешь в виду под “раскрывать”, в целом умеет
посмотреть какой код в конечном итоге сгенерируется для конкретно указанного элемента
источник

IB

Ilya Bogdanov in Rust Beginners
тогда нет, не умеет. Используй cargo expand
источник

С

Саша in Rust Beginners
жаль, спасибо
источник

SH

Stas Hehera in Rust Beginners
кароче, насколько я понял, пока что нерзя превратить snafu::Error в eyre::Report. Все попытки оказались безуспешными
источник

А⚙

Антон ⚙️ in Rust Beginners
Код целиком, пожалуйста
источник

А⚙

Антон ⚙️ in Rust Beginners
Желательно текстом, а не скриншотом
источник

a

antuan in Rust Beginners
Давно вопрос мучает, как бегиннерса. Реально писать асинхронное приложение (сервер,.с базякой и бекграунд-тасками, асинхронными же) без статик лайвтаймов и арков? Т.е. прям как в растбуке, с осмысленными лайфтаймами.
источник

a

antuan in Rust Beginners
Хотя ладно, арки еще куда ни шло...
источник

ИЛ

Иван Лещенко... in Rust Beginners
antuan
Хотя ладно, арки еще куда ни шло...
С арками и статик лайфтаймы часто встречать не особо будешь
источник

ИЛ

Иван Лещенко... in Rust Beginners
Если ты про референсы
источник

a

antuan in Rust Beginners
Про них, ага. Собсна, пишу, и кроме статиков, арков и .clone() вообще почти ничего нет. Вот и пытаюсь понять, мб я чет не так делаю...
источник

MB

Mikail Bagishov in Rust Beginners
Потоки/таски, одалживающие что-то - это довольно редкое явление.
источник

MB

Mikail Bagishov in Rust Beginners
Для потоков есть scope из crossbeam, для футур, видимо, join
источник

a

antuan in Rust Beginners
Да, логично.
Это наводит на мысль, что заимствование в более прикладной разработке (те же бекенды) будет использоваться сильно реже.
источник