message: Improve JetStream management error messages
diff: @@ -65,7 +65,10 @@ impl Context {
  match self.request(subject, &config).await? {
  Response::Err { error } => Err(Box::new(std::io::Error::new(
  ErrorKind::Other,
  - format!("nats: error while creating stream: {}", error.code),
  + format!(
  + "nats: error while creating stream: {}, {}",
  + error.code, error.description
  + ),
  ))),
  Response::Ok(info) => Ok(info),
  }
  @@ -85,7 +88,10 @@ impl Context {
  match request {
  Response::Err { error } => Err(Box::new(std::io::Error::new(
  ErrorKind::Other,
  - format!("nats: error while creating stream: {}", error.code),
  + format!(
  + "nats: error while getting stream: {}, {}",
  + error.code, error.description
  + ),
  ))),
  Response::Ok(info) => Ok(Stream { info }),
  }
  @@ -104,7 +110,7 @@ impl Context {
  Response::Err { error } => Err(Box::new(std::io::Error::new(
  ErrorKind::Other,
  format!(
  - "nats: error while deleting a stream: {}, {}",
  + "nats: error while deleting stream: {}, {}",
  error.code, error.description
  ),
  ))),
  @@ -118,7 +124,7 @@ impl Context {
  Response::Err { error } => Err(Box::new(std::io::Error::new(
  ErrorKind::Other,
  format!(
  - "nats: error while deleting a stream: {}, {}",
  + "nats: error while updating stream: {}, {}",
  error.code, error.description
  ),
  ))),
  