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),
}
}