rustbasic_core/sql/
mod.rs1pub mod any;
2pub mod error;
3pub mod query;
4pub mod row;
5
6pub use error::Error;
7pub use query::{query, Query};
8pub use row::{AnyRow, AnyColumn, AnyTypeInfo, Row, Column, TypeInfo, Decode, RowIndex};
9pub use any::{Any, AnyPool, AnyConnection, AnyQueryResult, PoolConnection};
10#[cfg(feature = "mysql")]
11pub use any::MySqlPool;
12
13#[macro_export]
14macro_rules! sql_params {
15 ($($val:expr),* $(,)?) => {
16 vec![
17 $(
18 $crate::serde_json::to_value(&$val).unwrap_or($crate::serde_json::Value::Null)
19 ),*
20 ]
21 };
22}