gluon_language_server
pub fn read_message<R>(reader: R) -> Result<Option<String>, Box<StdError>> where R: BufRead + Read