Get rid of failure: gen_lsp_server

This commit is contained in:
Muhammad Mominul Huque 2019-06-15 01:03:17 +06:00
parent 84b6610782
commit a931fb1ef6
No known key found for this signature in database
GPG key ID: 37AF141540DE557D
7 changed files with 21 additions and 21 deletions

View file

@ -4,7 +4,6 @@ use std::{
};
use crossbeam_channel::{bounded, Receiver, Sender};
use failure::bail;
use lsp_types::notification::Exit;
use crate::{RawMessage, Result};
@ -48,11 +47,11 @@ impl Threads {
pub fn join(self) -> Result<()> {
match self.reader.join() {
Ok(r) => r?,
Err(_) => bail!("reader panicked"),
Err(_) => Err("reader panicked")?,
}
match self.writer.join() {
Ok(r) => r,
Err(_) => bail!("writer panicked"),
Err(_) => Err("writer panicked")?,
}
}
}