String types.
| Kind | Name | Description |
|---|---|---|
| Trait | AsByteStr | Objects that can be borrowed as a byte string. |
| Trait | AsCStr | Objects that can be interpreted as |
| Trait | AsMutByteStr | Objects that can be mutably borrowed as a byte string. |
| Trait | AsMutCStr | Objects that can be interpreted as mutable |
| Trait | AsMutNoNullStr | Objects that can be borrowed as a mutable |
| Trait | AsNoNullStr | Objects that can be borrowed as a |
| Struct | ByteStr | A borrowed byte sequence that can be interpreted as a string. |
| Struct | ByteString | An owned byte sequence that can be interpreted as a string. |
| Struct | CPtrPtr | A helper type for creating |
| Struct | CStr | A byte slice that has exactly one null byte at the very end. |
| Struct | CString | An owned byte slice that has exactly one null byte at the very end. |
| Struct | NoNullStr | A byte slice with no null bytes. |
| Struct | NoNullString | An owned byte slice with no null bytes. |
| Struct | String | An owned UTF-8 string. |
| Trait | ToCStr | Objects that can be transformed into |
| Trait | ToCString | Objects that can be turned into a |