10 lines
345 B
Scheme
10 lines
345 B
Scheme
; Inject into sqlx::query!(r#"..."#, ...) as sql
|
|
(macro_invocation
|
|
(scoped_identifier
|
|
path: (identifier) @path (#eq? @path "sqlx")
|
|
name: (identifier) @name (#any-of? @name "query" "query_scalar" "query_as")
|
|
)
|
|
|
|
(token_tree (raw_string_literal) @injection.content (#offset! @injection.content 0 3 0 -2))
|
|
(#set! injection.language "sql")
|
|
)
|