Size: a a a

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

2020 August 07

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Надо, надо
источник

В

Вафель in Rust — русскоговорящее сообществo
Hirrolot
не надо её к dyn кастовать)
источник

H

Hirrolot in Rust — русскоговорящее сообществo
можно было бы гетерогенным списком закодировать ошибку и редуцировать его в source
источник

H

Hirrolot in Rust — русскоговорящее сообществo
но реальность другая
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Так можно же так сделать. Просто никто это в либу не облёк. Потому что для ошибки хочется Box<dyn>, без страшных хлистов и остального
источник

D

Denis in Rust — русскоговорящее сообществo
Andrey Vlasov
Какая либа для ошибок умеет чейнить ошибки?
snafu/thiserror всё прекрасно чейнится через использование context'а
в anyhow чейнится даже без контекста
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Чейниться без контекста это как?
источник

D

Denis in Rust — русскоговорящее сообществo
fn kek() -> anyhow::Result<()> {
 let f = File::create(...)?;
 ...
}
источник

D

Denis in Rust — русскоговорящее сообществo
несмотря на то, что File::create возвращает io::Error в случае ошибки, она всё равно успешно сконвертируется в anyhow::Error
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Я думал, чейниться — это когда контексты на ошибку наматываешь
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Есть либа, чтобы такие таймстампы парсить: 2020-08-06T08:05:04.000-05:00 ?
источник

D

Denis in Rust — русскоговорящее сообществo
Andrey Vlasov
Я думал, чейниться — это когда контексты на ошибку наматываешь
ну дык это оно и есть, просто контекст пустой))) но линейное дерево ошибок там всё-таки будет
источник

D

Denis in Rust — русскоговорящее сообществo
Andrey Vlasov
Есть либа, чтобы такие таймстампы парсить: 2020-08-06T08:05:04.000-05:00 ?
chrono
источник

D

Denis in Rust — русскоговорящее сообществo
это ж ISO какой-нибудь?
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Denis
это ж ISO какой-нибудь?
А хз, я не нашёл доки к апи лобсте.рс, просто на вывод смотрю
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Denis
chrono
Спс
источник

D

Denis in Rust — русскоговорящее сообществo
кажется, что нужен как раз %+
источник

AV

Andrey Vlasov in Rust — русскоговорящее сообществo
Denis
кажется, что нужен как раз %+
Сенкс
источник

D

Denis in Rust — русскоговорящее сообществo
Andrey Vlasov
Сенкс
источник

♚Inojelis in Rust — русскоговорящее сообществo
есть ли таргет который описывает x86_64 без операционной системы?
источник