Skip to main content

Crate bsql_macros

Crate bsql_macros 

Source
Expand description

Proc macros for bsql.

This crate is an implementation detail. Use [bsql] instead.

Macros§

query
Validate a SQL query against PostgreSQL at compile time and generate typed Rust code for executing it.
query_as
Map query results into a user-defined struct at compile time.

Attribute Macros§

pg_enum
Derive PostgreSQL enum <-> Rust enum mapping with FromSql and ToSql.
sort
Define a sort enum for compile-time verified dynamic ORDER BY clauses.
test
Attribute macro for database integration tests with schema isolation.