pub struct GraphQLResponseError {
pub message: String,
pub locations: Option<Vec<ErrorLocation>>,
pub path: Option<Vec<PathSegment>>,
pub extensions: Option<Value>,
}Expand description
A GraphQL error from the server.
Fields§
§message: StringError message.
locations: Option<Vec<ErrorLocation>>Locations in the query where the error occurred.
path: Option<Vec<PathSegment>>Path to the field that caused the error.
extensions: Option<Value>Additional error extensions.
Trait Implementations§
Source§impl Clone for GraphQLResponseError
impl Clone for GraphQLResponseError
Source§fn clone(&self) -> GraphQLResponseError
fn clone(&self) -> GraphQLResponseError
Returns a duplicate 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 GraphQLResponseError
impl Debug for GraphQLResponseError
Source§impl<'de> Deserialize<'de> for GraphQLResponseError
impl<'de> Deserialize<'de> for GraphQLResponseError
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 Display for GraphQLResponseError
impl Display for GraphQLResponseError
Auto Trait Implementations§
impl Freeze for GraphQLResponseError
impl RefUnwindSafe for GraphQLResponseError
impl Send for GraphQLResponseError
impl Sync for GraphQLResponseError
impl Unpin for GraphQLResponseError
impl UnwindSafe for GraphQLResponseError
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§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> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.