Size: a a a

2020 July 17

H

Hirrolot in rust_offtopic
Nick Linker
Воу. Ну мы всё, опоздали? Все сорцы зарыли?
Rust с асинками хоть туда попал? :-)
попал :)
источник

SP

Stanislav Popov in rust_offtopic
а эту копипасту как то можно спрятать?


struct Stepper<OP1, OP2>
where
   OP1: OutputPin<Error = core::convert::Infallible>,
   OP2: OutputPin<Error = core::convert::Infallible>,
{
   step: OP1,
   dir: OP2,
}

impl<OP1, OP2> Stepper<OP1, OP2>
where
   OP1: OutputPin<Error = core::convert::Infallible>,
   OP2: OutputPin<Error = core::convert::Infallible>,
{
источник

p

polunin.ai in rust_offtopic
(((Mike Lubinets)))
Тебе ошибка компиляции показывает токен на котором оно упало\
Нет
источник

V

Vetro in rust_offtopic
Nick Linker
Воу. Ну мы всё, опоздали? Все сорцы зарыли?
Rust с асинками хоть туда попал? :-)
По словам гитхаба, даже моя бесполезная либа с 6 звездами попала туда
источник

V

Vetro in rust_offtopic
источник

MA

Morimaruza Ariloy in rust_offtopic
Привет
источник

H

Hirrolot in rust_offtopic
привет
источник

NL

Nick Linker in rust_offtopic
Привет, коль не шутишь.
источник

(L

(((Mike Lubinets))) in rust_offtopic
(((Mike Lubinets)))
Тебе ошибка компиляции показывает токен на котором оно упало\
Изолируешь какой инпут привел к мисбихэвиору, экспортируешь его в тест, запускаешь и смотришь на вывод.
Этого обычно хватает с головой для решения проблемы.
Если не хватает — пошагово смотришь дебаггером (ну или паниками дебажишь, кому что ближе)
источник

(L

(((Mike Lubinets))) in rust_offtopic
Прокмакро это чистая функция считай
источник

(L

(((Mike Lubinets))) in rust_offtopic
Она для одного и того же ввода даст гарантированно тот же вывод
источник

(L

(((Mike Lubinets))) in rust_offtopic
Это сказочный сценарий для дебага
источник

(L

(((Mike Lubinets))) in rust_offtopic
Stanislav Popov
а эту копипасту как то можно спрятать?


struct Stepper<OP1, OP2>
where
   OP1: OutputPin<Error = core::convert::Infallible>,
   OP2: OutputPin<Error = core::convert::Infallible>,
{
   step: OP1,
   dir: OP2,
}

impl<OP1, OP2> Stepper<OP1, OP2>
where
   OP1: OutputPin<Error = core::convert::Infallible>,
   OP2: OutputPin<Error = core::convert::Infallible>,
{
Да, она тебе не нужна.
Убери where из объявления структуры
источник

SP

Stanislav Popov in rust_offtopic
(((Mike Lubinets)))
Да, она тебе не нужна.
Убери where из объявления структуры
а лол и правда
источник

SP

Stanislav Popov in rust_offtopic
ох спасибо
источник

(L

(((Mike Lubinets))) in rust_offtopic
Да пожалуйста. Глядишь и раст выучишь)
источник

(L

(((Mike Lubinets))) in rust_offtopic
Ты ж с нами почти с самого начала сообщества в телеге
источник

SP

Stanislav Popov in rust_offtopic
ну чето я знаю. кравлер то как то написал. но все эти дженерик трюкачества пока не были нужны как ни странно
источник

SP

Stanislav Popov in rust_offtopic
или были но на примитивном уровне
источник

H

Hirrolot in rust_offtopic
demux-stream это верх тайплевел акробатчества
источник