pub enum GetBlockRangeNullifiersError {
GetClientError(GetClientError),
GetBlockRangeNullifiersError(Status),
}Expand description
Error from the deprecated get_block_range_nullifiers (GetBlockRangeNullifiers) RPC.
Callers can depend on:
GetClientErrormeans the connection was never established.GetBlockRangeNullifiersErrormeans the server returned a gRPC status.
use zingo_netutils::{GetClientError, GetBlockRangeNullifiersError};
let e = GetBlockRangeNullifiersError::from(GetClientError::InvalidScheme);
assert!(matches!(e, GetBlockRangeNullifiersError::GetClientError(_)));
let e = GetBlockRangeNullifiersError::from(tonic::Status::internal("oops"));
assert!(matches!(e, GetBlockRangeNullifiersError::GetBlockRangeNullifiersError(_)));Variants§
GetClientError(GetClientError)
GetBlockRangeNullifiersError(Status)
Trait Implementations§
Source§impl Debug for GetBlockRangeNullifiersError
impl Debug for GetBlockRangeNullifiersError
Source§impl Error for GetBlockRangeNullifiersError
impl Error for GetBlockRangeNullifiersError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0:
use the Display impl or to_string()
Source§impl From<GetClientError> for GetBlockRangeNullifiersError
impl From<GetClientError> for GetBlockRangeNullifiersError
Source§fn from(source: GetClientError) -> Self
fn from(source: GetClientError) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for GetBlockRangeNullifiersError
impl !RefUnwindSafe for GetBlockRangeNullifiersError
impl Send for GetBlockRangeNullifiersError
impl Sync for GetBlockRangeNullifiersError
impl Unpin for GetBlockRangeNullifiersError
impl UnsafeUnpin for GetBlockRangeNullifiersError
impl !UnwindSafe for GetBlockRangeNullifiersError
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request