Ребятишки, надеюсь вы не против если мы тут немножко попиаримся? Пилим тут либу для Bot API телеги https://github.com/tg-rs/tgbot И фреймворк поверх неё https://github.com/tg-...
fn main() { let x = &["a", "b", "c", "d", "e", "f"]; let mut c = 0; let x: Vec<&str> = x.iter().filter_map(|&v| { if c > 1 { c = 0; ...
а разве эльбрусы не стоят как крыло от боинга? нафиг они нужны?)
вводишь кастомную ошибку, реализуешь From<io::Error> и fmt::Display затем можно писать просто File::open(path)? при условии что функция вернёт Result<T, AppError> где AppError...
а проксю для курла я как буду указывать? там можно через переменные окружения конфигурить?
так а crates.io вырубят теперь или что?
а если я онлайн читал?
Тут уже поднимался вопрос о том, чтобы разрабы телеги сделали спеку в машиночитаемом формате?
enumerate вернёт (idx, v) так что тебе в итоге всё равно map нужен если хочешь только значения иметь, так почему filter_map не заюзать?
https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=ec30d7debb307fe650c7eb50802fec65
Вообще конечно интересно, средняя зп по личным ощущениям, тоже самое что на кофейной гуще гадать как по мне. Хотя может я чего-то не знаю?
ну вроде есть что-то. стоит попробовать логи врубить https://github.com/seanmonstar/reqwest/search?q=trace&unscoped_q=trace
в чем проблема руками в бд объект создать и условиться что файл в такой-то директории лежит? ну и положить его туда соотвественно
откуда вы берётесь?
я вижу, ну вот чувак говорит crates.io теперь lib.rs это вот как понимать не подскажешь?)
Вышла новая версия API, надо либу допиливать. Твои действия?
а гипер разве не хттп либа? я когда в последний раз смотрел было так вроде. уже на нём фреймворки строились.
кто? на прошлой работе мне как-то привалило щастье пару модулей для цмсок написать. больше не хочу)
а как тогда? я не разобрался) типа use: serde_derive::serde или что?
для #[serde] всё равно ведь extern crate надо, я правильно понимаю?