pub struct OperationDefinitionRecord {
pub description: Option<DescriptionId>,
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§
§description: Option<DescriptionId>§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: SpanAuto Trait Implementations§
impl Freeze for OperationDefinitionRecord
impl RefUnwindSafe for OperationDefinitionRecord
impl Send for OperationDefinitionRecord
impl Sync for OperationDefinitionRecord
impl Unpin for OperationDefinitionRecord
impl UnsafeUnpin 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