← Friday, October 2, 2026Languages & toolsRelease

Rust 1.99 stabilizes defining C-ABI variadic functions

blog.rust-lang.org Editor score 7/10

Rust 1.99 stabilizes defining variadic functions with the C and C-unwind ABIs, extending Rust from calling external variadic functions to implementing them. This matters for engineers integrating Rust with C interfaces.

What
• Rust 1.99 stabilizes defining variadic functions with the C and C-unwind ABIs.
How
• Rust functions can now accept variable argument lists, and raw-pointer layout APIs for size and alignment are stabilized.
Why it matters
• C-ABI variadics let systems engineers write this class of C-compatible interface directly in Rust.

Discussion

Discussion is not switched on yet. Use Note above to keep your own thoughts on this story.

Headline, summary, brief and diagram are written by a model from the source's own text; the link, byline and numbers come from the source. Read the original before relying on a claim.

Your note

Private to you. Stored in this browser, and synced to your account when you are signed in.