Function std::str::from_c_strDeprecated
[-] [+]
[src]
pub unsafe fn from_c_str(s: *const i8) -> &'static str
Constructs a static string slice from a given raw pointer.
This function will read memory starting at s
until it finds a 0, and then
transmute the memory up to that point as a string slice, returning the
corresponding &'static str
value.
This function is unsafe because the caller must ensure the C string itself
has the static lifetime and that the memory s
is valid up to and including
the first null byte.
Panics
This function will panic if the string pointed to by s
is not valid UTF-8.