Trait HasSpan

Source
pub trait HasSpan {
    // Required method
    fn span(&self) -> &Span;
}

Required Methods§

Source

fn span(&self) -> &Span

Implementors§

Source§

impl HasSpan for OperationDefinition<'_>

Source§

impl HasSpan for VariableType<'_>

Source§

impl HasSpan for ExplicitOperationDefinition<'_>

Source§

impl HasSpan for Field<'_>

Source§

impl HasSpan for FragmentDefinition<'_>

Source§

impl HasSpan for FragmentSpread<'_>

Source§

impl HasSpan for ImplicitOperationDefinition<'_>

Source§

impl HasSpan for InlineFragment<'_>

Source§

impl HasSpan for SelectionSet<'_>

Source§

impl<C: Context> HasSpan for InputType<'_, C>

Source§

impl<C: Context> HasSpan for bluejay_parser::ast::definition::Directive<'_, C>

Source§

impl<const CONST: bool> HasSpan for Value<'_, CONST>

Source§

impl<const CONST: bool> HasSpan for Argument<'_, CONST>

Source§

impl<const CONST: bool> HasSpan for Arguments<'_, CONST>

Source§

impl<const CONST: bool> HasSpan for bluejay_parser::ast::Directive<'_, CONST>