Module swiss_army_knife::strings [−][src]
String utilities.
Modules
into_line_feed_terminated_byte_string | Into a line-feed terminated byte-string. |
parse_number | Conversions from numbers. |
to_number | Conversions to numbers. |
Structs
ConstCStr | Represents a constant pointer to a C string. |
LinuxStringEscapeSequence | Unescapes a Linux string escaped using the |
NulTerminatedCStringArray | An array of c strings (nul terminated byte arrays) with a final nul. |
Enums
NonNumericDigitCase | Use upper case (eg |
Radix |
Traits
CStringExt | CString extensions. |
CStringFragments | C string fragments. |
FromBytes | From bytes. |
OsStrExtMore | An extension trait for |
Functions
c_string_pointer_to_path_buf | Converts a C string pointer. |
format_escaped_ascii_string | Writes an escaped ASCII string. |
parse_ascii_nul_string_values | Parse a set of ASCII strings each terminated by NUL, or, an empty (zero byte) value. |
path_to_cstring | Path to CString. |
replace | replace. |
to_c_string_robustly | To CString robustly. |
without_suffix | Without suffix. |