3 stable releases

1.0.2 Oct 28, 2022
1.0.0 Aug 5, 2022

#1180 in Text processing

45 downloads per month

0BSD license

14KB

A replacement for char

Continuous integration crates.io GitHub tag (latest SemVer) Crates.io

Contribute with Gitpod Code of Conduct: Contributor Covenant

This crate provides a replacement for the char type that is more ergonomic to use.

Because Rust's char::is_ascii* family of functions takes &self, it's impossible to use them as patterns. This is inconsistent with the rest of char::is_*, which takes self.

This crate provides char-taking variants of the is_ascii* family of functions.

Builds

Platform Rust Version Status
Linux stable
beta
nightly
MSRV (1.56.0)
Ubuntu x Stable Rust
Ubuntu x Beta Rust
Ubuntu x Nightly Rust
Ubuntu x MSRV Rust
Windows stable
beta
nightly
MSRV (1.56.0)
macos x Stable Rust
macos x Beta Rust
macos x Nightly Rust
macos x MSRV Rust
macOS stable
beta
nightly
MSRV (1.56.0)
Windows x Stable Rust
Windows x Beta Rust
Windows x Nightly Rust
Windows x MSRV Rust

License

charx is distributed under the Zero Clause BSD license. See LICENSE for details of the license.

Contributing

While this is a single crate with a single focus, We're happy to accept contributions. Pull Requests are welcome. Please see CONTRIBUTING.md for details. You can also use the link below to open an IDE in the cloud to contribute to this project.

Open in Gitpod

No runtime deps