Crate ascii [−] [src]
A library that provides ASCII-only string and character types, equivalent to the char, str and
String types in the standard library.
Using ascii without libstd
Most of AsciiChar and AsciiStr can be used without std by enabling the feature no_std. The
owned string type AsciiString and the conversion trait IntoAsciiString as well as all methods
referring to these types aren't available without std.
Requirements
The ascii library requires rustc 1.9.0 or greater, due to the stabilization of
AsciiExt. Using the no_std feature lowers
this requirement to rustc 1.6.0 or greater.
History
This packages included the Ascii types that were removed from the Rust standard library by the
2014-12 reform of the std::ascii module. The
API changed significantly since then.
Structs
| AsAsciiStrError |
Error that is returned when a sequence of |
| AsciiStr |
AsciiStr represents a byte or string slice that only contains ASCII characters. |
| AsciiString |
A growable string stored as an ASCII encoded buffer. |
| ToAsciiCharError |
Error returned by |
Enums
| AsciiChar |
An ASCII character. It wraps a |
Traits
| AsAsciiStr |
Convert slices of bytes to |
| AsMutAsciiStr |
Convert mutable slices of bytes to |
| IntoAsciiString |
Convert vectors into |
| ToAsciiChar |
Convert |