Trait HasSpan

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

Required Methods§

Source

fn span(&self) -> &Span

Implementors§

Source§

impl<'a> HasSpan for OperationDefinition<'a>

Source§

impl<'a> HasSpan for VariableType<'a>

Source§

impl<'a> HasSpan for ExplicitOperationDefinition<'a>

Source§

impl<'a> HasSpan for Field<'a>

Source§

impl<'a> HasSpan for FragmentDefinition<'a>

Source§

impl<'a> HasSpan for FragmentSpread<'a>

Source§

impl<'a> HasSpan for ImplicitOperationDefinition<'a>

Source§

impl<'a> HasSpan for InlineFragment<'a>

Source§

impl<'a> HasSpan for SelectionSet<'a>

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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

Source§

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