IMO, it is more foundation problem. Currently, array [,char] is implicitly castable to cstring and the right solution is to get rid of this implicit cast in the compiler. Nothing hash specific. For ...
This crate provides CStringArray, a safe abstraction over C's null-terminated string arrays, commonly used for command-line arguments (argv) and similar purposes.