Skip to content

Commit ca9bcca

Browse files
committed
deploy: 055173b
1 parent a9fed23 commit ca9bcca

File tree

2 files changed

+20
-8
lines changed

2 files changed

+20
-8
lines changed

dev/src/uu_tr/operation.rs.html

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -547,6 +547,12 @@
547547
<span id="545">545</span>
548548
<span id="546">546</span>
549549
<span id="547">547</span>
550+
<span id="548">548</span>
551+
<span id="549">549</span>
552+
<span id="550">550</span>
553+
<span id="551">551</span>
554+
<span id="552">552</span>
555+
<span id="553">553</span>
550556
</pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.</span>
551557
<span class="comment">// *</span>
552558
<span class="comment">// * For the full copyright and license information, please view the LICENSE</span>
@@ -826,15 +832,21 @@
826832
<span class="ident">separated_pair</span>(<span class="ident"><span class="self">Self</span>::parse_backslash_or_char</span>, <span class="ident">tag</span>(<span class="string">&quot;*&quot;</span>), <span class="ident">digit1</span>),
827833
<span class="ident">tag</span>(<span class="string">&quot;]&quot;</span>),
828834
)(<span class="ident">input</span>)
829-
.<span class="ident">map</span>(<span class="op">|</span>(<span class="ident">l</span>, (<span class="ident">c</span>, <span class="ident">str</span>))<span class="op">|</span> {
830-
(
831-
<span class="ident">l</span>,
832-
<span class="kw">match</span> <span class="ident">usize::from_str_radix</span>(<span class="ident">str</span>, <span class="number">8</span>) {
835+
.<span class="ident">map</span>(<span class="op">|</span>(<span class="ident">l</span>, (<span class="ident">c</span>, <span class="ident">cnt_str</span>))<span class="op">|</span> {
836+
<span class="kw">let</span> <span class="ident">result</span> <span class="op">=</span> <span class="kw">if</span> <span class="ident">cnt_str</span>.<span class="ident">starts_with</span>(<span class="string">&#39;0&#39;</span>) {
837+
<span class="kw">match</span> <span class="ident">usize::from_str_radix</span>(<span class="ident">cnt_str</span>, <span class="number">8</span>) {
833838
<span class="prelude-val">Ok</span>(<span class="number">0</span>) =&gt; <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharStar</span>(<span class="ident">c</span>)),
834839
<span class="prelude-val">Ok</span>(<span class="ident">count</span>) =&gt; <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharRepeat</span>(<span class="ident">c</span>, <span class="ident">count</span>)),
835-
<span class="prelude-val">Err</span>(<span class="kw">_</span>) =&gt; <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">str</span>.<span class="ident">to_string</span>())),
836-
},
837-
)
840+
<span class="prelude-val">Err</span>(<span class="kw">_</span>) =&gt; <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">cnt_str</span>.<span class="ident">to_string</span>())),
841+
}
842+
} <span class="kw">else</span> {
843+
<span class="kw">match</span> <span class="ident">cnt_str</span>.<span class="ident">parse</span>::<span class="op">&lt;</span><span class="ident">usize</span><span class="op">&gt;</span>() {
844+
<span class="prelude-val">Ok</span>(<span class="number">0</span>) =&gt; <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharStar</span>(<span class="ident">c</span>)),
845+
<span class="prelude-val">Ok</span>(<span class="ident">count</span>) =&gt; <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharRepeat</span>(<span class="ident">c</span>, <span class="ident">count</span>)),
846+
<span class="prelude-val">Err</span>(<span class="kw">_</span>) =&gt; <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">cnt_str</span>.<span class="ident">to_string</span>())),
847+
}
848+
};
849+
(<span class="ident">l</span>, <span class="ident">result</span>)
838850
})
839851
}
840852

dev/src/uudoc/uudoc.rs.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -417,7 +417,7 @@
417417
<span class="macro">writeln!</span>(
418418
<span class="ident">w</span>,
419419
<span class="string">&quot;&lt;dd&gt;\n\n{}\n\n&lt;/dd&gt;&quot;</span>,
420-
<span class="ident">arg</span>.<span class="ident">get_help</span>().<span class="ident">unwrap_or_default</span>().<span class="ident">replace</span>(<span class="string">&quot;\n&quot;</span>, <span class="string">&quot;&lt;br /&gt;&quot;</span>)
420+
<span class="ident">arg</span>.<span class="ident">get_help</span>().<span class="ident">unwrap_or_default</span>().<span class="ident">replace</span>(<span class="string">&#39;\n&#39;</span>, <span class="string">&quot;&lt;br /&gt;&quot;</span>)
421421
)<span class="question-mark">?</span>;
422422
}
423423
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">&quot;&lt;/dl&gt;\n&quot;</span>)

0 commit comments

Comments
 (0)