Теперь в стабильном Rust можно писать функции с
extern "C" и переменным числом аргументов через ....Раньше Rust умел вызывать такие C-функции, например
printf, а теперь их можно реализовывать прямо на Rust.Что появилось:
-
extern "C" fn(... )-
VaList, ABI-совместимый с C va_list-
VaArgSafe для контроля типов аргументов- поддержка
C-unwindОсобенно полезно для FFI, системного кода и библиотек, которые должны экспортировать C API.
Фича стабилизирована в Rust 1.99.0, релиз вышел 1 октября.
rustup update stableblog.rust-lang.org/2026/10/01/Rust-1.99.0/
