message: Sort CommunicationError cases alphabetically
diff: @@ -237,8 +237,6 @@ pub type VmResult<T> = core::result::Result<T, VmError>;
  #[derive(Debug, Snafu)]
  #[non_exhaustive]
  pub enum CommunicationError {
  - #[snafu(display("Got a zero Wasm address"))]
  - ZeroAddress { backtrace: snafu::Backtrace },
  #[snafu(display(
  "The Wasm memory address {} provided by the contract could not be dereferenced: {}",
  offset,
  @@ -250,13 +248,11 @@ pub enum CommunicationError {
  msg: String,
  backtrace: snafu::Backtrace,
  },
  + #[snafu(display("Got a zero Wasm address"))]
  + ZeroAddress { backtrace: snafu::Backtrace },
  }
  impl CommunicationError {
  - pub fn zero_address() -> Self {
  - ZeroAddress {}.build()
  - }
  -
  pub fn deref_err<S: Into<String>>(offset: u32, msg: S) -> Self {
  DerefErr {
  offset,
  @@ -264,6 +260,10 @@ impl CommunicationError {
  }
  .build()
  }
  +
  + pub fn zero_address() -> Self {
  + ZeroAddress {}.build()
  + }
  }
  pub type CommunicationResult<T> = core::result::Result<T, CommunicationError>;
  @@ -505,15 +505,6 @@ mod test {
  // CommunicationError constructors
  - #[test]
  - fn communication_error_zero_address() {
  - let error = CommunicationError::zero_address();
  - match error {
  - CommunicationError::ZeroAddress { .. } => {}
  - e => panic!("Unexpected error: {:?}", e),
  - }
  - }
  -
  #[test]
  fn communication_error_deref_err() {
  let error = CommunicationError::deref_err(345, "broken stuff");
  @@ -526,6 +517,15 @@ mod test {
  }
  }
  + #[test]
  + fn communication_error_zero_address() {
  + let error = CommunicationError::zero_address();
  + match error {
  + CommunicationError::ZeroAddress { .. } => {}
  + e => panic!("Unexpected error: {:?}", e),
  + }
  + }
  +
  // FfiError constructors
  #[test]
  