Rust 1.99가 C 및 C-unwind 호출 규약의 가변 인자 함수 정의를 안정화했다. VaList와 VaArgSafe를 이용해 C 인터페이스를 구현할 수 있고, 레이아웃 관련 저수준 API와 여러 표준 라이브러리 기능도 추가됐다. Box::leak으로 얻은 메모리를 나중에 해제하려는 용도에는 명시적인 원시 포인터 변환을 권하는 문서 변경도 포함됐다. 공식 VaList 문서는 인자를 읽을 때 실제 전달된 타입과 개수를 맞춰야 하므로 메모리 안전성 검토가 여전히 필요하다고 설명한다.