pub struct OperationDefinitionRecord {
pub operation_type: OperationType,
pub operation_type_span: Option<Span>,
pub name: Option<StringId>,
pub name_span: Option<Span>,
pub variable_definitions: IdRange<VariableDefinitionId>,
pub directives: IdRange<DirectiveId>,
pub selection_set: IdRange<SelectionId>,
pub selection_set_span: Span,
}
Fields§
§operation_type: OperationType
§operation_type_span: Option<Span>
§name: Option<StringId>
§name_span: Option<Span>
§variable_definitions: IdRange<VariableDefinitionId>
§directives: IdRange<DirectiveId>
§selection_set: IdRange<SelectionId>
§selection_set_span: Span
Auto Trait Implementations§
impl Freeze for OperationDefinitionRecord
impl RefUnwindSafe for OperationDefinitionRecord
impl Send for OperationDefinitionRecord
impl Sync for OperationDefinitionRecord
impl Unpin for OperationDefinitionRecord
impl UnwindSafe for OperationDefinitionRecord
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