miri::eval

Function args_to_utf16_command_string

Source
fn args_to_utf16_command_string<I, T>(args: I) -> Vec<u16>
where I: Iterator<Item = T>, T: AsRef<str>,
Expand description

Turns an array of arguments into a Windows command line string.

The string will be UTF-16 encoded and NUL terminated.

Panics if the zeroth argument contains the " character because doublequotes in argv[0] cannot be encoded using the standard command line parsing rules.

Further reading: