Как стать автором
Обновить

Rust 1.88.0: Цепочки let, naked-функции, булевы литералы в cfg и очистка кеша cargo

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров1.3K
Всего голосов 11: ↑11 и ↓0+13
Комментарии5

Комментарии 5

Лучше бы edition 2024 починили. Не умеет корректно

Что не умеет? Приборы восемь

Подробности не вспомню. Но не всё так здорово с совместимостью как пишут в рекламе

Execution failed (exit code 101).

C:/Users/1/.cargo/bin/cargo.exe metadata --verbose --format-version 1 --all-features --filter-platform x86_64-pc-windows-msvc

in working directory: C:\Users\1\RustroverProjects\import_from_docx

with extra environment variables: CARGO_TERM_PROGRESS_WHEN=always TERM=ansi RUSTC=C:\Users\1\.cargo\bin\rustc.exe RUST_BACKTRACE=short CARGO_TERM_PROGRESS_WIDTH=80

stdout: error: failed to parse manifest at C:\Users\1\RustroverProjects\import_from_docx\Cargo.toml

Caused by:

feature edition2024 is required

The package requires the Cargo feature called edition2024, but that feature is not stabilized in this version of Cargo (1.83.0 (5ffbef321 2024-10-29)).

Consider trying a newer version of Cargo (this may require the nightly release).

See https://doc.rust-lang.org/nightly/cargo/reference/unstable.html#edition-2024 for more information about the status of this feature.

stderr:

...

[package]

name = "import_positions"

version = "0.1.0"

edition = "2024"

[dependencies]

zip = "0.6"

xml = "0.8.20"

anyhow = "1.0.98"

regex = "1.11.1"

uuid = { version = "1.17.0", features = ["v4"] }

А если обновить cargo то какие-то другие ошибки сыпет

edition2024 доступен только начиная с 1.85, а вы пытаетесь собрать в 1.83 - естественно он будет ругаться, т.к. не знает как с этим работать.

А если обновить cargo то какие-то другие ошибки сыпет

Какие?

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации