From 60c9989961d770bcf48b96689ee1d8121177a405 Mon Sep 17 00:00:00 2001 From: Christian Duerr Date: Thu, 10 Oct 2024 23:45:08 +0200 Subject: [PATCH] Rename crate to unicode-width-16 --- Cargo.toml | 14 ++++++++------ README.md | 18 +++++++----------- src/lib.rs | 4 ++-- 3 files changed, 17 insertions(+), 19 deletions(-) diff --git a/Cargo.toml b/Cargo.toml index d201a56..b28a028 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,11 +1,13 @@ [package] +name = "unicode-width-16" +version = "0.1.0" +authors = [ + "Christian Duerr ", + "Kirill Chibisov ", +] -name = "unicode-width" -version = "0.1.11" -authors = ["kwantam ", "Manish Goregaokar "] - -homepage = "https://github.com/unicode-rs/unicode-width" -repository = "https://github.com/unicode-rs/unicode-width" +homepage = "https://github.com/alacritty/unicode-width-16" +repository = "https://github.com/alacritty/unicode-width-16" documentation = "https://unicode-rs.github.io/unicode-width" license = "MIT OR Apache-2.0" keywords = ["text", "width", "unicode"] diff --git a/README.md b/README.md index 595e163..9684f1c 100644 --- a/README.md +++ b/README.md @@ -1,18 +1,15 @@ -# unicode-width +# unicode-width-16 + +**This crate is a fork** of https://github.com/unicode-rs/unicode-width with +Unicode 16 support and removed `normalization`. Determine displayed width of `char` and `str` types according to [Unicode Standard Annex #11][UAX11] rules. [UAX11]: http://www.unicode.org/reports/tr11/ -[![Build Status](https://travis-ci.org/unicode-rs/unicode-width.svg)](https://travis-ci.org/unicode-rs/unicode-width) - -[Documentation](https://unicode-rs.github.io/unicode-width/unicode_width/index.html) - ```rust -extern crate unicode_width; - -use unicode_width::UnicodeWidthStr; +use unicode_width_16::UnicodeWidthStr; fn main() { let teststr = "Hello, world!"; @@ -29,8 +26,7 @@ width. For example, the woman scientist emoji comprises of a woman emoji, a zero-width joiner and a microscope emoji. ```rust -extern crate unicode_width; -use unicode_width::UnicodeWidthStr; +use unicode_width_16::UnicodeWidthStr; fn main() { assert_eq!(UnicodeWidthStr::width("👩"), 2); // Woman @@ -54,5 +50,5 @@ to your `Cargo.toml`: ```toml [dependencies] -unicode-width = "0.1.7" +unicode-width-16 = "0.1.0" ``` diff --git a/src/lib.rs b/src/lib.rs index fac45fc..802bbaa 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -13,9 +13,9 @@ //! rules. //! //! ```rust -//! extern crate unicode_width; +//! extern crate unicode_width_16; //! -//! use unicode_width::UnicodeWidthStr; +//! use unicode_width_16::UnicodeWidthStr; //! //! fn main() { //! let teststr = "Hello, world!";