LINUX.ORG.RU

История изменений

Исправление Stanson, (текущая версия) :

Раст особенный. Будущее низкоуровнего программирования.

Да что-то как-то не получилось ничего. Растаманы прям кинулись осваивать RISC-V, на жидхабе куча этой хрени даже для GD32VF, вот только там unsafe на unsafe и unsafe’ом погоняет. Смысла никакого, и никому нафиг не нужно, ибо разницы с сишечкой при таком подходе нет никакой. Всё даже только хуже.

unsafe { &(*$GPIOX::ptr()).bop }.write(|w| unsafe { w.bits(1 << Self::OP_LK_INDEX) }); - да на сишечке это и то красивее выглядит.

Исходная версия Stanson, :

Раст особенный. Будущее низкоуровнего программирования.

Да что-то как-то не получилось ничего. Растаманы прям кинулись осваивать RISC-V, на жидхабе куча этой хрени даже для GD32VF, вот только там unsafe на unsafe и unsafe’ом погоняет. Смысла никакого, и никому нафиг не нужно, ибо разницы с сишечкой при таком подходе нет никакой. Всё даже только хуже. unsafe { &(*$GPIOX::ptr()).bop }.write(|w| unsafe { w.bits(1 << Self::OP_LK_INDEX) }); - да на сишечке это и то красивее выглядит.