Simplify some Option / Result / ? operator patterns (#8653)

* Simplify some Option / Result / ? operator patterns

When those match a combinator exactly.

Tool-aided by [comby-rust](https://github.com/huitseeker/comby-rust).

* adjust after review

* adjust post-review
This commit is contained in:
François Garillot authored and GitHub committed 2021-04-23 13:36:10 +00:00
1 parent 541692c4a8
commit 052be8bbef
37 files changed
+77 -188

No files matched your search

+1 -4
View File
@@ -389,10 +389,7 @@ impl Telemetry {
/// The `connection_message` argument is a JSON object that is sent every time the connection
/// (re-)establishes.
pub fn start_telemetry(&mut self, connection_message: ConnectionMessage) -> Result<()> {
let endpoints = match self.endpoints.take() {
Some(x) => x,
None => return Err(Error::TelemetryAlreadyInitialized),
};
let endpoints = self.endpoints.take().ok_or_else(|| Error::TelemetryAlreadyInitialized)?;
self.register_sender
.unbounded_send(Register::Telemetry {