8000 rename unicode_width to unicode-width · unicode-rs/unicode-rs.github.io@0fbfb1c · GitHub
[go: up one dir, main page]

Skip to content

Commit 0fbfb1c

Browse files
committed
rename unicode_width to unicode-width
1 parent 08d1bd2 commit 0fbfb1c

29 files changed

+66
-6
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22

33
Unicode support modules for Rust.
44

5-
[unicode_width](http://unicode-rs.github.io/unicode_width/unicode_width) - determine the displayed width of Unicode characters and strings.
5+
[unicode-width](http://unicode-rs.github.io/unicode-width/unicode-width) - determine the displayed width of Unicode characters and strings.

index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
<body class="rustdoc">
88
<h1 class="fqn">unicode-rs</h1>
99

10-
<p>Unicode support modules for Rust.</p>
10+
<p>Unicode support modules for Rust. All of these are available on <a href="https://crates.io">crates.io</a>.</p>
1111

12-
<p><a href="http://unicode-rs.github.io/unicode_width/unicode_width">unicode_width</a> - determine the displayed width of Unicode characters and strings.</p>
12+
<p><a href="http://unicode-rs.github.io/unicode-width/unicode-width">unicode-width</a> - determine the displayed width of Unicode characters and strings.</p>
1313
</body>
1414
</html>
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

unicode_width/src/unicode_width/lib.rs.html renamed to unicode-width/src/unicode_width/lib.rs.html

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -187,6 +187,36 @@
187187
<span id="145">145</span>
188188
<span id="146">146</span>
189189
<span id="147">147</span>
190+
<span id="148">148</span>
191+
<span id="149">149</span>
192+
<span id="150">150</span>
193+
<span id="151">151</span>
194+
<span id="152">152</span>
195+
<span id="153">153</span>
196+
<span id="154">154</span>
197+
<span id="155">155</span>
198+
<span id="156">156</span>
199+
<span id="157">157</span>
200+
<span id="158">158</span>
201+
<span id="159">159</span>
202+
<span id="160">160</span>
203+
<span id="161">161</span>
204+
<span id="162">162</span>
205+
<span id="163">163</span>
206+
<span id="164">164</span>
207+
<span id="165">165</span>
208+
<span id="166">166</span>
209+
<span id="167">167</span>
210+
<span id="168">168</span>
211+
<span id="169">169</span>
212+
<span id="170">170</span>
213+
<span id="171">171</span>
214+
<span id="172">172</span>
215+
<span id="173">173</span>
216+
<span id="174">174</span>
217+
<span id="175">175</span>
218+
<span id="176">176</span>
219+
<span id="177">177</span>
190220
</pre><pre class='rust '>
191221
<span class='comment'>// Copyright 2012-2015 The Rust Project Developers. See the COPYRIGHT</span>
192222
<span class='comment'>// file at the top-level directory of this distribution and at</span>
@@ -224,7 +254,7 @@
224254
<span class='doccomment'>//!</span>
225255
<span class='doccomment'>//! ```toml</span>
226256
<span class='doccomment'>//! [dependencies]</span>
227-
<span class='doccomment'>//! unicode_width = &quot;0.0.1&quot;</span>
257+
<span class='doccomment'>//! unicode-width = &quot;0.0.1&quot;</span>
228258
<span class='doccomment'>//! ```</span>
229259

230260
<span class='attribute'>#<span class='op'>!</span>[<span class='ident'>deny</span>(<span class='ident'>missing_docs</span>, <span class='ident'>unsafe_code</span>)]</span>
@@ -334,6 +364,36 @@
334364
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\u{2081}&#39;</span>), <span class='prelude-val'>Some</span>(<span class='number'>1</span>));
335365
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\u{2081}&#39;</span>.<span class='ident'>width_cjk</span>(), <span class='prelude-val'>Some</span>(<span class='number'>2</span>));
336366
}
367+
368+
<span class='attribute'>#[<span class='ident'>test</span>]</span>
369+
<span class='kw'>fn</span> <span class='ident'>test_char2</span>() {
370+
<span class='kw'>use</span> <span class='ident'>super</span>::<span class='ident'>UnicodeWidthChar</span>;
371+
<span class='kw'>use</span> <span class='ident'>core</span>::<span class='ident'>option</span>::<span class='prelude-ty'>Option</span>::{<span class='prelude-val'>Some</span>, <span class='prelude-val'>None</span>};
372+
373+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\x00&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
374+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\x00&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
375+
376+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\x0A&#39;</span>),<span class='prelude-val'>None</span>);
377+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\x0A&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>None</span>);
378+
379+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;w&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>1</span>));
380+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;w&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>1</span>));
381+
382+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;h&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>2</span>));
383+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;h&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>2</span>));
384+
385+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\u{AD}&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>1</span>));
386+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\u{AD}&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>1</span>));
387+
388+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\u{1160}&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
389+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\u{1160}&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
390+
391+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\u{a1}&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>1</span>));
392+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\u{a1}&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>2</span>));
393+
394+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='ident'>UnicodeWidthChar</span>::<span class='ident'>width</span>(<span class='string'>&#39;\u{300}&#39;</span>),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
395+
<span class='macro'>assert_eq</span><span class='macro'>!</span>(<span class='string'>&#39;\u{300}&#39;</span>.<span class='ident'>width_cjk</span>(),<span class='prelude-val'>Some</span>(<span class='number'>0</span>));
396+
}
337397
}
338398
</pre>
339399
</section>

unicode_width/unicode_width/index.html renamed to unicode-width/unicode_width/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
<section id='main' class="content mod">
4444
<h1 class='fqn'><span class='in-band'>Crate <a class='mod' href=''>unicode_width</a><wbr></span><span class='out-of-band'><a href='stability.html'>[stability]</a> <span id='render-detail'>
4545
<a id="collapse-all" href="#">[-]</a>&nbsp;<a id="expand-all" href="#">[+]</a>
46-
</span><a id='src-0' href='../src/unicode_width/lib.rs.html#11-147'>[src]</a></span></h1>
46+
</span><a id='src-0' href='../src/unicode_width/lib.rs.html#11-177'>[src]</a></span></h1>
4747
<div class='docblock'><p>Determine displayed width of <code>char</code> and <code>str</code> types according to
4848
<a href="http://www.unicode.org/reports/tr11/">Unicode Standard Annex #11</a>
4949
rules.</p>
@@ -68,7 +68,7 @@ <h1 id="crates.io" class='section-header'><a
6868
to your <code>Cargo.toml</code>:</p>
6969

7070
<pre><code class="language-toml">[dependencies]
71-
unicode_width = &quot;0.0.1&quot;
71+
unicode-width = &quot;0.0.1&quot;
7272
</code></pre>
7373
</div><h2 id='constants' class='section-header'><a href="#constants">Constants</a></h2>
7474
<table>

0 commit comments

Comments
 (0)
0