Crate arf_strings
source ·Functions
Convert a byte sequence which is either plain UTF-8 or an ARF encoding into
a
CString
ready for use in POSIX-style APIs.Convert an
&CStr
produced by POSIX-style APIs into a Cow<[u8]>
which
is either plain UTF-8 or an ARF encoding.Convert an
&CStr
produced by POSIX-style APIs into a Cow<str>
which
is either plain UTF-8 or an ARF encoding.Convert an
&OsStr
produced by POSIX-style APIs into a Cow<[u8]>
which
is either plain UTF-8 or an ARF encoding. Returns an error if the input
string contains NUL bytes.Convert an
&OsStr
produced by POSIX-style APIs into a Cow<str>
which
is either plain UTF-8 or an ARF encoding. Returns an error if the input
string contains NUL bytes.Convert a
&str
which is either plain UTF-8 or an ARF encoding into a
CString
ready for use in POSIX-style APIs.