You've already forked uutils.github.io
mirror of
https://github.com/uutils/uutils.github.io.git
synced 2026-06-10 16:12:28 -07:00
deploy: 055173b502
This commit is contained in:
@@ -547,6 +547,12 @@
|
||||
<span id="545">545</span>
|
||||
<span id="546">546</span>
|
||||
<span id="547">547</span>
|
||||
<span id="548">548</span>
|
||||
<span id="549">549</span>
|
||||
<span id="550">550</span>
|
||||
<span id="551">551</span>
|
||||
<span id="552">552</span>
|
||||
<span id="553">553</span>
|
||||
</pre><pre class="rust"><code><span class="comment">// * This file is part of the uutils coreutils package.</span>
|
||||
<span class="comment">// *</span>
|
||||
<span class="comment">// * For the full copyright and license information, please view the LICENSE</span>
|
||||
@@ -826,15 +832,21 @@
|
||||
<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">"*"</span>), <span class="ident">digit1</span>),
|
||||
<span class="ident">tag</span>(<span class="string">"]"</span>),
|
||||
)(<span class="ident">input</span>)
|
||||
.<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> {
|
||||
(
|
||||
<span class="ident">l</span>,
|
||||
<span class="kw">match</span> <span class="ident">usize::from_str_radix</span>(<span class="ident">str</span>, <span class="number">8</span>) {
|
||||
.<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> {
|
||||
<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">'0'</span>) {
|
||||
<span class="kw">match</span> <span class="ident">usize::from_str_radix</span>(<span class="ident">cnt_str</span>, <span class="number">8</span>) {
|
||||
<span class="prelude-val">Ok</span>(<span class="number">0</span>) => <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharStar</span>(<span class="ident">c</span>)),
|
||||
<span class="prelude-val">Ok</span>(<span class="ident">count</span>) => <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>)),
|
||||
<span class="prelude-val">Err</span>(<span class="kw">_</span>) => <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">str</span>.<span class="ident">to_string</span>())),
|
||||
},
|
||||
)
|
||||
<span class="prelude-val">Err</span>(<span class="kw">_</span>) => <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">cnt_str</span>.<span class="ident">to_string</span>())),
|
||||
}
|
||||
} <span class="kw">else</span> {
|
||||
<span class="kw">match</span> <span class="ident">cnt_str</span>.<span class="ident">parse</span>::<span class="op"><</span><span class="ident">usize</span><span class="op">></span>() {
|
||||
<span class="prelude-val">Ok</span>(<span class="number">0</span>) => <span class="prelude-val">Ok</span>(<span class="ident"><span class="self">Self</span>::CharStar</span>(<span class="ident">c</span>)),
|
||||
<span class="prelude-val">Ok</span>(<span class="ident">count</span>) => <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>)),
|
||||
<span class="prelude-val">Err</span>(<span class="kw">_</span>) => <span class="prelude-val">Err</span>(<span class="ident">BadSequence::InvalidRepeatCount</span>(<span class="ident">cnt_str</span>.<span class="ident">to_string</span>())),
|
||||
}
|
||||
};
|
||||
(<span class="ident">l</span>, <span class="ident">result</span>)
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -417,7 +417,7 @@
|
||||
<span class="macro">writeln!</span>(
|
||||
<span class="ident">w</span>,
|
||||
<span class="string">"<dd>\n\n{}\n\n</dd>"</span>,
|
||||
<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">"\n"</span>, <span class="string">"<br />"</span>)
|
||||
<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">'\n'</span>, <span class="string">"<br />"</span>)
|
||||
)<span class="question-mark">?</span>;
|
||||
}
|
||||
<span class="macro">writeln!</span>(<span class="ident">w</span>, <span class="string">"</dl>\n"</span>)
|
||||
|
||||
Reference in New Issue
Block a user