cratestack-sqlx 0.3.1

Rust-native schema-first framework for typed HTTP APIs, generated clients, and backend services.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
mod read;
mod support;
mod write;

pub use read::{FindMany, FindUnique};
#[allow(unused_imports)]
pub(crate) use support::{
    apply_create_defaults, auth_value_to_sql, authorize_record_action, evaluate_create_policies,
    find_column_value, push_action_policy_query, push_bind_value, push_filter_expr_query,
    push_filter_query, push_order_and_paging, push_policy_expr_query, push_scoped_conditions,
    sql_value_matches_literal, value_matches_auth_literal,
};
#[allow(unused_imports)]
pub use write::{
    CreateRecord, DeleteRecord, UpdateRecord, UpdateRecordSet, UpsertRecord,
    create_record_with_executor, render_update_preview_sql, update_record_with_executor,
};