Skip to main content

Spanned

Trait Spanned 

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

    // Provided methods
    fn start(&self) -> Point { ... }
    fn end(&self) -> Point { ... }
}
Expand description

Implemented by every generated type that has a source location.

Required Methods§

Source

fn span(&self) -> Span

Provided Methods§

Source

fn start(&self) -> Point

Source

fn end(&self) -> Point

Implementors§

Source§

impl Spanned for AdjacentSiblingSelectorChildren<'_>

Source§

impl Spanned for AnyNode<'_>

Source§

impl Spanned for ArgumentsChildren<'_>

Source§

impl Spanned for AtRuleChildren<'_>

Source§

impl Spanned for AttributeNameChildren<'_>

Source§

impl Spanned for AttributeSelectorChildren<'_>

Source§

impl Spanned for BinaryExpressionChildren<'_>

Source§

impl Spanned for BinaryQueryChildren<'_>

Source§

impl Spanned for BlockChildren<'_>

Source§

impl Spanned for CallExpressionChildren<'_>

Source§

impl Spanned for CharsetStatementChildren<'_>

Source§

impl Spanned for ChildSelectorChildren<'_>

Source§

impl Spanned for ClassNameChildren<'_>

Source§

impl Spanned for ClassSelectorChildren<'_>

Source§

impl Spanned for DeclarationChildren<'_>

Source§

impl Spanned for DescendantSelectorChildren<'_>

Source§

impl Spanned for FeatureQueryChildren<'_>

Source§

impl Spanned for GridValueChildren<'_>

Source§

impl Spanned for IdSelectorChildren<'_>

Source§

impl Spanned for ImportStatementChildren<'_>

Source§

impl Spanned for KeyframeBlockChildren<'_>

Source§

impl Spanned for KeyframesStatementChildren<'_>

Source§

impl Spanned for MediaStatementChildren<'_>

Source§

impl Spanned for NamespaceSelectorChildren<'_>

Source§

impl Spanned for NamespaceStatementChildren<'_>

Source§

impl Spanned for ParenthesizedQueryChildren<'_>

Source§

impl Spanned for ParenthesizedValueChildren<'_>

Source§

impl Spanned for PostcssStatementChildren<'_>

Source§

impl Spanned for PseudoClassSelectorChildren<'_>

Source§

impl Spanned for PseudoElementSelectorChildren<'_>

Source§

impl Spanned for RuleSetChildren<'_>

Source§

impl Spanned for ScopeStatementChildren<'_>

Source§

impl Spanned for SelectorQueryChildren<'_>

Source§

impl Spanned for SelectorsChildren<'_>

Source§

impl Spanned for SiblingSelectorChildren<'_>

Source§

impl Spanned for StringValueChildren<'_>

Source§

impl Spanned for StylesheetChildren<'_>

Source§

impl Spanned for SupportsStatementChildren<'_>

Source§

impl Spanned for UnaryQueryChildren<'_>

Source§

impl Spanned for AdjacentSiblingSelector<'_>

Source§

impl Spanned for Arguments<'_>

Source§

impl Spanned for AtKeyword<'_>

Source§

impl Spanned for AtRule<'_>

Source§

impl Spanned for AttributeName<'_>

Source§

impl Spanned for AttributeSelector<'_>

Source§

impl Spanned for BinaryExpression<'_>

Source§

impl Spanned for BinaryQuery<'_>

Source§

impl Spanned for Block<'_>

Source§

impl Spanned for CallExpression<'_>

Source§

impl Spanned for CharsetStatement<'_>

Source§

impl Spanned for ChildSelector<'_>

Source§

impl Spanned for ClassName<'_>

Source§

impl Spanned for ClassSelector<'_>

Source§

impl Spanned for ColorValue<'_>

Source§

impl Spanned for Comment<'_>

Source§

impl Spanned for Declaration<'_>

Source§

impl Spanned for DescendantSelector<'_>

Source§

impl Spanned for EscapeSequence<'_>

Source§

impl Spanned for FeatureName<'_>

Source§

impl Spanned for FeatureQuery<'_>

Source§

impl Spanned for FloatValue<'_>

Source§

impl Spanned for From<'_>

Source§

impl Spanned for FunctionName<'_>

Source§

impl Spanned for GridValue<'_>

Source§

impl Spanned for IdName<'_>

Source§

impl Spanned for IdSelector<'_>

Source§

impl Spanned for Identifier<'_>

Source§

impl Spanned for ImportStatement<'_>

Source§

impl Spanned for Important<'_>

Source§

impl Spanned for ImportantValue<'_>

Source§

impl Spanned for IntegerValue<'_>

Source§

impl Spanned for JsComment<'_>

Source§

impl Spanned for KeyframeBlock<'_>

Source§

impl Spanned for KeyframeBlockList<'_>

Source§

impl Spanned for KeyframesName<'_>

Source§

impl Spanned for KeyframesStatement<'_>

Source§

impl Spanned for KeywordQuery<'_>

Source§

impl Spanned for MediaStatement<'_>

Source§

impl Spanned for NamespaceName<'_>

Source§

impl Spanned for NamespaceSelector<'_>

Source§

impl Spanned for NamespaceStatement<'_>

Source§

impl Spanned for NestingSelector<'_>

Source§

impl Spanned for ParenthesizedQuery<'_>

Source§

impl Spanned for ParenthesizedValue<'_>

Source§

impl Spanned for PlainValue<'_>

Source§

impl Spanned for PostcssStatement<'_>

Source§

impl Spanned for PropertyName<'_>

Source§

impl Spanned for PseudoClassSelector<'_>

Source§

impl Spanned for PseudoElementSelector<'_>

Source§

impl Spanned for RuleSet<'_>

Source§

impl Spanned for ScopeStatement<'_>

Source§

impl Spanned for SelectorQuery<'_>

Source§

impl Spanned for Selectors<'_>

Source§

impl Spanned for SiblingSelector<'_>

Source§

impl Spanned for StringContent<'_>

Source§

impl Spanned for StringValue<'_>

Source§

impl Spanned for Stylesheet<'_>

Source§

impl Spanned for SupportsStatement<'_>

Source§

impl Spanned for TagName<'_>

Source§

impl Spanned for To<'_>

Source§

impl Spanned for UnaryQuery<'_>

Source§

impl Spanned for Unit<'_>

Source§

impl Spanned for UniversalSelector<'_>