mirror of
https://github.com/RGBCube/uutils-coreutils
synced 2025-07-27 11:07:44 +00:00
Fix 'does not live long enough'
This commit is contained in:
parent
b1d676d3b5
commit
39f5c394a7
1 changed files with 2 additions and 2 deletions
|
@ -14,7 +14,7 @@ pub enum ParseError {
|
||||||
|
|
||||||
/// Parses obsolete syntax
|
/// Parses obsolete syntax
|
||||||
/// head -NUM\[kmzv\] // spell-checker:disable-line
|
/// head -NUM\[kmzv\] // spell-checker:disable-line
|
||||||
pub fn parse_obsolete(src: &str) -> Option<Result<impl Iterator<Item = OsString>, ParseError>> {
|
pub fn parse_obsolete(src: &str) -> Option<Result<Vec<OsString>, ParseError>> {
|
||||||
let mut chars = src.char_indices();
|
let mut chars = src.char_indices();
|
||||||
if let Some((_, '-')) = chars.next() {
|
if let Some((_, '-')) = chars.next() {
|
||||||
let mut num_end = 0usize;
|
let mut num_end = 0usize;
|
||||||
|
@ -44,7 +44,7 @@ fn process_num_block(
|
||||||
src: &str,
|
src: &str,
|
||||||
last_char: char,
|
last_char: char,
|
||||||
chars: &mut std::str::CharIndices,
|
chars: &mut std::str::CharIndices,
|
||||||
) -> Option<Result<impl Iterator<Item = OsString>, ParseError>> {
|
) -> Option<Result<Vec<OsString>, ParseError>> {
|
||||||
match src.parse::<usize>() {
|
match src.parse::<usize>() {
|
||||||
Ok(num) => {
|
Ok(num) => {
|
||||||
let mut quiet = false;
|
let mut quiet = false;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue