Loo
Loo
при помощи метода send
Loo
который возвращал футуру у которой Item прописан
Bugworm
есть такое, да
Bugworm
я пока рандомно тыкаю эти фьючерсы, не совсем понимаю что происходит
Loo
сейчас ты возвращаешьт только Ok(()) вариант и он не может вывести тип для ошибки
Bugworm
есть вообще где почитать про них?
Маjко
Ничего в памяти годного не всплывает, не видел.
Практикуйся, спрашивай тут, здесь довольно много народа пишут асинхронщину
Loo
выведи тип так и не страдай в расписывании типа всей конечной футуры
Loo
Ещё есть два варианта
Loo
раскидать твои хэндлеры по функциям и заюзать impl Future
Loo
либо сразу удариться в futures-await
պլհկ
Воу воу
պլհկ
Полегче
Денис
Денис
Ну точнее не Ok(()), а Result<T, E> :)
Bugworm
да чет нихера
Bugworm
было бы всё так просто
Bugworm
я пока решил по экзамплу сделать, обработав ошибку
Loo
да чет нихера
так покажи код? не понял что там за проблемы. я же показал что ему можно подсказать тип выводимый
kitsu
почони, подкиньте идею, чтоб написать
Loo
Bogdan (SirEdvin)
Интеграцию prometheus с веб-фреймворками)
Kerrigan
Loo
Kerrigan
как пульсаудио чтобы
պլհկ
Bogdan (SirEdvin)
С гипер то просто (пример же есть). А вот с actix_web у меня не получилось. Но мне не стыдно, я еще даже книгу не дочитал, так что спрос с меня пока никакой)
Loo
kitsu
о, точн
Loo
Маjко
А я тебе еще не помог его писать хд
Bugworm
Loo
ㅤ
Только один жапарик единолично тащит плуг
でゲソ
А без железки есть чему ржаветь?
ㅤ
Заходишь на крейтс.ио и берешь случайный популярный и поддерживаемый ящик и контрибьютишь
ㅤ
kitsu
¯\_(ツ)_/¯
ㅤ
После 3.5 лет эмбеддед си, я бы перестал писать при первой возможности
kitsu
боюсь допиливание сборки просто для того, чтобы запустить хелоу-ворлд вывело меня бы из себя
ㅤ
Язык хорошо вписывается в эмбеддед, по крайней мере на арм платформы
ㅤ
ㅤ
Есть ящики-шаблоны для проектов под кортекс-м
kitsu
хмм
Сергей
https://this-week-in-rust.org/blog/2018/03/20/this-week-in-rust-226/
в этом блоге есть Call for participation
ㅤ
cortex-m-quickstart
Сергей
или вот такой список: https://www.rustaceans.org/findwork/starters , но по нему обычно надо луркать, чтобы найти неначатое
ㅤ
Поставил найтли, арм гцц и харго, взял квикстарт ящик и вперёд
ㅤ
Хотя сейчас требуется в основном имплементить трейты embedded_hal и поддержки чипов через svd2rust
ㅤ
Потом на эмбеддед хале имплементить драйвера популярных девайсов и модулей
Dmitry
псс посоны. Почему владение collect передается ?
Dmitry
Dmitry
а как быть ?
Cuno
Построить с помощью комбинаторов итератор, который за один "поглощающий" вызов вернет то что нужно.
Dmitry
Dmitry
Nikolay
как взять мин и макс ?
enjoy
https://play.rust-lang.org/?gist=eb80edc519b26c06dd4c6045528f5bef&version=stable
Nikolay
правда он при одном элементе вернет только min, иначе придется ограничение V: Copy накладывать
Cuno
Перемудрил
https://play.rust-lang.org/?gist=7e08d67d9c5ede4c6c7520472bbddc24&version=stable
Dmitry
Dmitry
Nikolay
Cuno
Dmitry
MinMax(min, max) => max.to_string() + " " + &min.to_string(),
_ => "".to_string(),
даже так
Nikolay
Cuno
не возвращает оно ссылки
https://play.rust-lang.org/?gist=06990ca87e8799d00622bd47799b3d42&version=stable
Даладна?
ㅤ
Dmitry