Skip to content

AliSajid/charx

Repository files navigation

A replacement for char

Continuous integration crates.io package 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.59.0)
Ubuntu x Stable Rust
Ubuntu x Beta Rust
Ubuntu x Nightly Rust
Ubuntu x MSRV Rust
Windows stable
beta
nightly
MSRV (1.59.0)
macos x Stable Rust
macos x Beta Rust
macos x Nightly Rust
macos x MSRV Rust
macOS stable
beta
nightly
MSRV (1.59.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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages