1个不稳定版本
0.13.0 | 2024年7月25日 |
---|
#510 在 过程宏 中
每月128次下载
695KB
17K SLoC
构建时编译PRQL的宏。
use prqlc_macros::prql_to_sql;
let sql: &str = prql_to_sql!("from albums | select {title, artist_id}");
assert_eq!(sql, "SELECT title, artist_id FROM albums");
"构建时"意味着PRQL将在Rust编译期间编译,与Rust错误一起产生错误。仅限于字符串字面量。
依赖项
~9–12MB
~198K SLoC