Size: a a a

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

2020 October 15

f

folex in Rust — русскоговорящее сообществo
http://venge.net/graydon/talks/intro-talk-2.pdf самый первый питч дек раста (взял отсюда https://graydon2.dreamwidth.org/247406.html)
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
Можно ли облагородить при помощи map и map_err такую конструкцию?
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
стандартное сообщение об ошибке в случае отсутствия файла неинформативное
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
поэтому добавляем имя файла, которое хотели открыть
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
проблема в return
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
как его просунуть в map_err?
источник

f

folex in Rust — русскоговорящее сообществo
Vasily Kondratyev
как его просунуть в map_err?
чз ? можно
источник

f

folex in Rust — русскоговорящее сообществo
let mut file = File::open(&filename).map_err(|why| anyhow!(... why))?
источник

f

folex in Rust — русскоговорящее сообществo
А еще в anyhow кажется есть .context
источник

VK

Vasily Kondratyev in Rust — русскоговорящее сообществo
о! спасибо за напоминание, с context должно быть правильнее
источник

Э

Эрик in Rust — русскоговорящее сообществo
Vasily Kondratyev
о! спасибо за напоминание, с context должно быть правильнее
источник

p

polunin.ai in Rust — русскоговорящее сообществo
а есть темплейт консольного приложения для Rust? Именно что темплейт, на гитхабе например
источник

Э

Эрик in Rust — русскоговорящее сообществo
polunin.ai
а есть темплейт консольного приложения для Rust? Именно что темплейт, на гитхабе например
Смотря зачем тебе оно надо. А вообще, можно взять helloworld из либы какой-нибудь для консольных приложений.
источник

MB

Mikail Bagishov in Rust — русскоговорящее сообществo
cargo new XXX && cargo add clap anyhow --allow-prerelease
источник
2020 October 16

ID

Ivan Dubrov in Rust — русскоговорящее сообществo
хм, я думал, там Rust framework будет на https://warp.rs 🤣
источник

в🧇

вафель 🧇 in Rust — русскоговорящее сообществo
Mikhail Voronov
а есть split итератор, который может вернуть текущую позицию (remainder)? Т.е. я хочу несколько раз вызвать next() и потом позвать remainder() -> Option<&str>, которая бы вернула оставшуюся нераспаршенной часть строки.
Извини за каст, но можешь сказать зачем конкретно тебе это нужно было?
источник

Э

Эрик in Rust — русскоговорящее сообществo
вафель 🧇
Извини за каст, но можешь сказать зачем конкретно тебе это нужно было?
Вообще, там сплиты на паттерне, а у Pattern::Searcher нет функции as_str как у Chars, например. Вообще, вроде бы на всех сёрчерах можно было бы вернуть остаток строки, но этим просто никто не занялся. Так что такой сплит только руками писать.
источник

AZ

Alexander Zaitsev in Rust — русскоговорящее сообществo
Может кто-нибудь посоветовать растовый примерный аналог для библиотеки Boost.SML? https://github.com/boost-ext/sml

TL;DR - это довольно фичастая либа с FSM
источник

Э

Эрик in Rust — русскоговорящее сообществo
Alexander Zaitsev
Может кто-нибудь посоветовать растовый примерный аналог для библиотеки Boost.SML? https://github.com/boost-ext/sml

TL;DR - это довольно фичастая либа с FSM
А тебе зачем?
источник