pub unsafe trait VaArgSafe: Sealed { }🔬This is a nightly-only experimental API. (
c_variadic)Expand description
Types that are valid to read using VaListImpl::arg.
§Safety
The standard library implements this trait for primitive types that are expected to have a variable argument application-binary interface (ABI) on all platforms.
When C passes variable arguments, integers smaller than c_int and floats smaller
than c_double are implicitly promoted to c_int and c_double respectively.
Implementing this trait for types that are subject to this promotion rule is invalid.