pub enum OperationBuildError {
Show 13 variants
AmbiguousOperationKind {
operation_name: Option<String>,
},
DuplicateDirectiveArgument {
argument_name: String,
loc1: FilePosition,
loc2: FilePosition,
},
DuplicateVariableName {
variable_definition1: SourceLocation,
variable_definition2: SourceLocation,
variable_name: String,
},
DuplicateFieldArgument {
argument_name: String,
location1: FilePosition,
location2: FilePosition,
},
MultipleOperationsInExecutableDocument {
num_operations_found: i16,
},
NoOperationsFoundInExecutableDocument,
NoMutationTypeDefinedInSchema,
NoSubscriptionTypeDefinedInSchema,
OperationFileReadError(Box<ReadContentError>),
ParseError(Arc<ParseError>),
SchemaDeclarationsFoundInExecutableDocument,
SelectionSetBuildErrors(Vec<SelectionSetBuildError>),
UndefinedVariableType {
location: SourceLocation,
variable_name: String,
},
}Variants§
AmbiguousOperationKind
DuplicateDirectiveArgument
DuplicateVariableName
DuplicateFieldArgument
MultipleOperationsInExecutableDocument
NoOperationsFoundInExecutableDocument
NoMutationTypeDefinedInSchema
NoSubscriptionTypeDefinedInSchema
OperationFileReadError(Box<ReadContentError>)
ParseError(Arc<ParseError>)
SchemaDeclarationsFoundInExecutableDocument
SelectionSetBuildErrors(Vec<SelectionSetBuildError>)
UndefinedVariableType
Trait Implementations§
Source§impl Clone for OperationBuildError
impl Clone for OperationBuildError
Source§fn clone(&self) -> OperationBuildError
fn clone(&self) -> OperationBuildError
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 OperationBuildError
impl Debug for OperationBuildError
Source§impl Display for OperationBuildError
impl Display for OperationBuildError
Source§impl Error for OperationBuildError
impl Error for OperationBuildError
1.30.0 · 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<ParseError> for OperationBuildError
impl From<ParseError> for OperationBuildError
Source§fn from(value: ParseError) -> Self
fn from(value: ParseError) -> Self
Converts to this type from the input type.
Source§impl From<Vec<SelectionSetBuildError>> for OperationBuildError
impl From<Vec<SelectionSetBuildError>> for OperationBuildError
Source§fn from(value: Vec<SelectionSetBuildError>) -> Self
fn from(value: Vec<SelectionSetBuildError>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for OperationBuildError
impl !RefUnwindSafe for OperationBuildError
impl Send for OperationBuildError
impl Sync for OperationBuildError
impl Unpin for OperationBuildError
impl !UnwindSafe for OperationBuildError
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