/// Get the span of the source.
Get the span of the source.
Get the span of the source .
pub(crate) fn span(&self) -> Option<Span> {
        match &self.inner {
            SourceInner::Lexer(lexer) => Some(lexer.span()),
            SourceInner::TokenStream(token_stream) => token_stream.option_span(),
        }
    }
pub ( crate ) fn span ( & self ) -> Option < Span > { match & self . inner { SourceInner :: Lexer ( lexer ) => Some ( lexer . span ( ) ) , SourceInner :: TokenStream ( token_stream ) => token_stream . option_span ( ) , } }
Get the span of the source.
Get the span of the source .
&self