Lines Matching refs:arg
25 arg: &'a str, field
31 self.arg in as_ref()
39 &self.arg[..n] in name()
41 self.arg in name()
47 Some(&self.arg[self.equal_sign?..]) in value()
53 arg: &'a str, field
59 let arg = bootargs.to_str().map_err(|e| format!("{e}"))?; in new() localVariable
60 if !arg.is_ascii() { in new()
64 Ok(Self { arg }) in new()
88 let arg = self.arg.trim_start(); in next() localVariable
89 self.arg = arg; // advance before returning in next()
90 if arg.is_empty() { in next()
95 let name_end = arg.find(|c: char| c.is_whitespace() || c == '=').unwrap_or(arg.len()); in next()
96 let (arg, equal_sign) = match arg.chars().nth(name_end) { in next()
98 let value_end = name_end + Self::find_value_end(&arg[name_end..]); in next()
99 (&arg[..value_end], Some(name_end)) in next()
101 _ => (&arg[..name_end], None), in next()
103 self.arg = &self.arg[arg.len()..]; // advance before returning in next()
104 Some(BootArg { arg, equal_sign }) in next()