1 2 3 4 5 6 7 8 9 10 11
#[derive(thiserror::Error, Debug)]
pub enum Error {
#[error("invalid URI")]
InvalidURI(#[from] http::uri::InvalidUri),
#[error("gRPC transport error")]
Transport(#[from] tonic::transport::Error),
#[error("response failed")]
Response(#[from] tonic::Status),
#[error("channel closed")]
ChannelClosed,
}
