message: Cleanup code in socket.rs
  * Cleanup code in socket.rs
  This can just use `?` instead of an explicit match.
  * Log error messages instead of discarding them
  This also makes the match exhaustive to avoid issues like this in the future.
diff: @@ -115,8 +115,7 @@ async fn print_ws_messages(
  mut read: SplitStream<WebSocketStream<MaybeTlsStream<TcpStream>>>,
  ) -> Result<()> {
  while let Some(message) = read.next().await {
  - match message {
  - Ok(message) => {
  + let message = message?;
  let message_text = message.into_text().unwrap();
  log::info!("{}", &message_text);
  @@ -149,10 +148,8 @@ async fn print_ws_messages(
  serde_json::from_str(&*event.to_string());
  print_json(json_parse, event.to_string());
  }
  - _ => {}
  - }
  - }
  - Err(error) => return Err(error.into()),
  + Ok(protocol::Runtime::Method(_)) => {}
  + Err(err) => log::debug!("{}", err),
  }
  }
  Ok(())
  