5 releases (stable)

1.1.0 Sep 2, 2024
1.0.2 Oct 28, 2022
1.0.0 Aug 5, 2022

#716 in Text processing

23 downloads per month

0BSD license

25KB
104 lines

A replacement for char

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

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

Stable Beta Nightly MSRV (1.59.0)
Linux Ubuntu x Stable Rust Ubuntu x Beta Rust Ubuntu x Nightly Rust Ubuntu x MSRV Rust
Windows Windows x Stable Rust Windows x Beta Rust Windows x Nightly Rust Windows x MSRV Rust
macos macos x Stable Rust macos x Beta Rust macos x Nightly Rust macos 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