INNER CODE UNIT · Rust

source_span

sqlpage/SQLPage · src/webserver/database/sql/rewrite/mod.rs:142

fn source_span(value: &impl sqlparser::ast::Spanned) -> SourceSpan {
    let span = value.span();
    let location = |location: sqlparser::tokenizer::Location| SourceLocation {
        line: usize::try_from(location.line).unwrap_or(0),
        column: usize::try_from(location.column).unwrap_or(0),
    };
    SourceSpan {
        start: location(span.start),
        end: location(span.end),
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…