bee_inx/
error.rs

1// Copyright 2022 IOTA Stiftung
2// SPDX-License-Identifier: Apache-2.0
3
4use inx::tonic;
5use thiserror::Error;
6
7#[derive(Debug, Error)]
8pub enum Error {
9    #[error(transparent)]
10    BeeBlockError(#[from] bee_block::Error),
11    #[error(transparent)]
12    InxError(#[from] bee_block::InxError),
13    #[error("gRPC status code: {0}")]
14    StatusCode(#[from] tonic::Status),
15    #[error(transparent)]
16    TonicError(#[from] tonic::transport::Error),
17}