diff options
author | Ben Boeckel <mathstuf@gmail.com> | 2020-04-08 22:42:51 -0400 |
---|---|---|
committer | Ben Boeckel <mathstuf@gmail.com> | 2020-04-09 10:32:09 -0400 |
commit | 463bac13f984892f041a13184e1a651d00cf3af8 (patch) | |
tree | 498269b302e161e78a21c1e92b3260886774a343 /src/component.rs | |
parent | 909f0ce9ee9bdf5bc8bc0d787e30faf8e1dd480d (diff) |
untry: replace try! macro usage with the ? operator
Diffstat (limited to 'src/component.rs')
-rw-r--r-- | src/component.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/component.rs b/src/component.rs index 8330d18..f87e992 100644 --- a/src/component.rs +++ b/src/component.rs @@ -79,7 +79,7 @@ impl FromStr for Component { /// Parse exactly one component. Trailing data generates errors. pub fn parse_component(s: &str) -> Result<Component> { - let (rv, new_s) = try!(read_component(s)); + let (rv, new_s) = read_component(s)?; if !new_s.is_empty() { let s = format!("Trailing data: `{}`", new_s); return Err(VObjectErrorKind::ParserError(s)); @@ -91,7 +91,7 @@ pub fn parse_component(s: &str) -> Result<Component> { /// Parse one component and return the rest of the string. pub fn read_component(s: &str) -> Result<(Component, &str)> { let mut parser = Parser::new(s); - let rv = try!(parser.consume_component()); + let rv = parser.consume_component()?; let new_s = if parser.eof() { "" } else { |