Fix warnings for deprecated usages of trim_{left,right}_matches.
This commit is contained in:
parent
19ac1ea19c
commit
d34e734b39
|
@ -99,7 +99,7 @@ impl fmt::Display for Time {
|
|||
write!(f, "{:02}:{:02}:{:02}", self.hour, self.minute, self.second)?;
|
||||
if self.nanosecond != 0 {
|
||||
let s = format!("{:09}", self.nanosecond);
|
||||
write!(f, ".{}", s.trim_right_matches('0'))?;
|
||||
write!(f, ".{}", s.trim_end_matches('0'))?;
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
|
|
@ -1321,7 +1321,7 @@ impl<'a> Deserializer<'a> {
|
|||
if suffix != "" {
|
||||
return Err(self.error(start, ErrorKind::NumberInvalid));
|
||||
}
|
||||
i64::from_str_radix(&prefix.replace("_", "").trim_left_matches('+'), radix)
|
||||
i64::from_str_radix(&prefix.replace("_", "").trim_start_matches('+'), radix)
|
||||
.map_err(|_e| self.error(start, ErrorKind::NumberInvalid))
|
||||
}
|
||||
|
||||
|
@ -1399,7 +1399,7 @@ impl<'a> Deserializer<'a> {
|
|||
}
|
||||
|
||||
let mut number = integral
|
||||
.trim_left_matches('+')
|
||||
.trim_start_matches('+')
|
||||
.chars()
|
||||
.filter(|c| *c != '_')
|
||||
.collect::<String>();
|
||||
|
|
|
@ -19,7 +19,7 @@ fn to_json(toml: toml::Value) -> Json {
|
|||
Toml::Integer(i) => doit("integer", Json::String(i.to_string())),
|
||||
Toml::Float(f) => doit("float", Json::String({
|
||||
let s = format!("{:.15}", f);
|
||||
let s = format!("{}", s.trim_right_matches('0'));
|
||||
let s = format!("{}", s.trim_end_matches('0'));
|
||||
if s.ends_with('.') {format!("{}0", s)} else {s}
|
||||
})),
|
||||
Toml::Boolean(b) => doit("bool", Json::String(format!("{}", b))),
|
||||
|
|
Loading…
Reference in a new issue