pub enum NetworkQueryError {
EmptyArgs,
ErrorWhileSendingRequest {
message: String,
},
}Expand description
An enumeration representing the various errors that can occur during network query operations.
It includes the following variants:
EmptyArgs- Indicates that the arguments provided for the network query are empty when they shouldn’t be.ErrorWhileSendingRequest- Indicates an error occurred while sending the request to the network. The accompanying message provides more detail regarding the nature of the error.
Variants§
EmptyArgs
This error variant is triggered when the argument provided for the network query is empty, which is not acceptable for the network query operation to proceed.
ErrorWhileSendingRequest
This error variant is triggered when there is an error while sending a request to the network.
The exact error message is encapsulated in the message field.
Trait Implementations§
source§impl Clone for NetworkQueryError
impl Clone for NetworkQueryError
source§fn clone(&self) -> NetworkQueryError
fn clone(&self) -> NetworkQueryError
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for NetworkQueryError
impl Debug for NetworkQueryError
source§impl<'de> Deserialize<'de> for NetworkQueryError
impl<'de> Deserialize<'de> for NetworkQueryError
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<NetworkQueryError> for ExecutorError
impl From<NetworkQueryError> for ExecutorError
An implementation of the From trait to allow for easy conversions from NetworkQueryError to ExecutorError.
This implementation facilitates the propagation of NetworkQueryErrors through the code,
by allowing them to be converted into the more general ExecutorError type.
source§impl PartialEq for NetworkQueryError
impl PartialEq for NetworkQueryError
source§fn eq(&self, other: &NetworkQueryError) -> bool
fn eq(&self, other: &NetworkQueryError) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl Serialize for NetworkQueryError
impl Serialize for NetworkQueryError
impl StructuralPartialEq for NetworkQueryError
Auto Trait Implementations§
impl CodecFromSelf for NetworkQueryError
impl Freeze for NetworkQueryError
impl RefUnwindSafe for NetworkQueryError
impl Send for NetworkQueryError
impl Sync for NetworkQueryError
impl Unpin for NetworkQueryError
impl UnwindSafe for NetworkQueryError
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