diff options
Diffstat (limited to 'src/blocking')
-rw-r--r-- | src/blocking/input.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/blocking/input.rs b/src/blocking/input.rs index cb9edab..dcfb3ba 100644 --- a/src/blocking/input.rs +++ b/src/blocking/input.rs @@ -207,17 +207,17 @@ impl Input { self.fill_buf()?; if self.parse_single { - self.read_single_key() + Ok(self.read_single_key()) } else { - if let Some(key) = self.try_read_string()? { + if let Some(key) = self.try_read_string() { return Ok(Some(key)); } - if let Some(key) = self.try_read_bytes()? { + if let Some(key) = self.try_read_bytes() { return Ok(Some(key)); } - if let Some(key) = self.read_single_key()? { + if let Some(key) = self.read_single_key() { return Ok(Some(self.normalize_to_bytes(key))); } |