pub enum NetworkQueryError {
EmptyArgs,
CannotSerializeVmValuesRequestBody,
CannotDeserializeVmValuesResponse,
ErrorWhileSendingRequest {
message: String,
},
ErrorInResponse {
message: String,
},
}Expand description
An enumeration representing the various errors that can occur during network query operations.
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.
CannotSerializeVmValuesRequestBody
CannotDeserializeVmValuesResponse
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.
Fields
ErrorInResponse
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§impl Serialize for NetworkQueryError
impl Serialize for NetworkQueryError
impl StructuralPartialEq for NetworkQueryError
Auto Trait Implementations§
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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> InterpretableFrom<&T> for Twhere
T: Clone,
impl<T> InterpretableFrom<&T> for Twhere
T: Clone,
fn interpret_from(from: &T, _context: &InterpreterContext) -> T
source§impl<T> InterpretableFrom<T> for T
impl<T> InterpretableFrom<T> for T
fn interpret_from(from: T, _context: &InterpreterContext) -> T
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more