LINUX.ORG.RU

RUST feature для стабильной ветки

 


0

4

После обновления раста до версии 1.19.0 перестал работать feature макрос, при попытке использовать выдает ошибку:

error[E0554]: #[feature] may not be used on the stable release channel

Я так понял в стабильной зборке запретили использование не стабильного API? Можно както этот момент обойти (например ключами компилятора), ночную сборку ставить очень не хочется :(

★★★★

Стабильная ветка на то и стабильная, что вся экспериментальщина в ней отключена.

quantum-troll ★★★★★ ()

Разве оно не всегда так было?

RazrFalcon ★★★★★ ()
Ответ на: комментарий от RazrFalcon

До этого стоял 1.15.0 - там feature работал ...

zaz ★★★★ ()
Ответ на: комментарий от RazrFalcon

Возможно в gentoo его както особо собирали раньше ....

zaz ★★★★ ()
Ответ на: комментарий от zaz

В любом случае, это был баг. #[feature] не должен работать на stable.

quantum-troll ★★★★★ ()
Ответ на: комментарий от zaz

У меня из rustup.

Оно, вроде бы, раньше warning выдавало, а теперь вообще отключили. В общем так и задумано.

RazrFalcon ★★★★★ ()
Ответ на: комментарий от RazrFalcon

Никогда не работало. Можешь вспомнить версию где у тебя был ворнинг а не ошибка?

pftBest ★★★★ ()
Ответ на: комментарий от pftBest

ТС настолько уверенно говорит, что я засомневался. У меня никогда не работало, это точно.

RazrFalcon ★★★★★ ()

Присоединяюсь к тем у кого feature никогда не работал на стабильной сборке.

Deleted ()

У меня feature в stable тоже никогда не работал. Вангую, что на самом деле у тебя ранее стоял rust nightly

Aswed ★★★★★ ()

Никогда feature не было в стейбле, это точно.

mersinvald ★★★★ ()
Ответ на: комментарий от mersinvald

Двачую, где нужны feature gate сижу на nightly, в stable и beta у меня они никогда не работали

grossws ()

Емнип, на crates.io я видел крэйт с бэкпортом feature в стабильную ветку, поищи. А вообще выхода кроме как становится бета-тестером ночной сборки нет :)

Virtuos86 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.