Enum async_graphql_parser::types::DocumentOperations [−][src]
pub enum DocumentOperations {
Single(Positioned<OperationDefinition>),
Multiple(HashMap<Name, Positioned<OperationDefinition>>),
}Expand description
The operations of a GraphQL document.
There is either one anonymous operation or many named operations.
Variants
Single(Positioned<OperationDefinition>)The document contains a single anonymous operation.
Multiple(HashMap<Name, Positioned<OperationDefinition>>)The document contains many named operations.
Implementations
pub fn iter(&self) -> OperationsIter<'_>ⓘNotable traits for OperationsIter<'a>
impl<'a> Iterator for OperationsIter<'a> type Item = (Option<&'a Name>, &'a Positioned<OperationDefinition>);
pub fn iter(&self) -> OperationsIter<'_>ⓘNotable traits for OperationsIter<'a>
impl<'a> Iterator for OperationsIter<'a> type Item = (Option<&'a Name>, &'a Positioned<OperationDefinition>);Iterate over the operations of the document.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for DocumentOperationsimpl Send for DocumentOperationsimpl Sync for DocumentOperationsimpl Unpin for DocumentOperationsimpl UnwindSafe for DocumentOperationsBlanket Implementations
Mutably borrows from an owned value. Read more