16 stable releases
new 4.5.18 | Jul 10, 2024 |
---|---|
4.5.16 | Jun 30, 2024 |
4.5.13 | Mar 14, 2024 |
4.5.3 | Dec 28, 2023 |
0.1.13 |
|
#13 in #intermediate-representation
2,158 downloads per month
Used in 33 crates
(24 directly)
70KB
2K
SLoC
rbs
- rbs is rbatis's impl serde serialize trait crates.
- The rbs serialization framework is used to serialize parameters and deserialize sql result sets, and provides the value structure as py_ Sql and html_ The intermediate object representation of the expression in sql.
use example
use std::collections::HashMap;
fn main(){
#[derive(serde::Serialize, serde::Deserialize, Debug)]
pub struct A {
pub name: String,
}
let a = A {
name: "sss".to_string(),
};
let v = rbs::to_value(a).unwrap();
println!("v: {}",v);
let s: A = rbs::from_value(v).unwrap();
println!("s:{:?}", s);
}
Dependencies
~1.1–2MB
~38K SLoC