Rust Compile Time ORM robustness,async, pure Rust Dynamic SQL
APACHE-2.0 License
Bot releases are visible (Hide)
Published by zhuxiujia about 2 years ago
v4.0.35
Published by zhuxiujia about 2 years ago
v4.0.34
table_name:&str,table_column:&str
Override table name and filter fieldsPublished by zhuxiujia about 2 years ago
v4.0.31
Published by zhuxiujia about 2 years ago
v4.0.30
Published by zhuxiujia about 2 years ago
v4.0.29
set_level()
,get_level()
Published by zhuxiujia about 2 years ago
v4.0.27
Published by zhuxiujia about 2 years ago
v4.0.26
#[macro_use]
extern crate rbatis;
use log::LevelFilter;
use rbatis::rbatis::Rbatis;
use rbatis::rbdc::datetime::FastDateTime;
use rbdc_sqlite::driver::SqliteDriver;
use serde::{Deserialize, Serialize};
use std::fs::File;
use std::io::Read;
htmlsql_select_page!(select_page_data(name: &str, dt: &FastDateTime) -> BizActivity => "example/example.html");
#[tokio::main]
pub async fn main() {
fast_log::init(fast_log::Config::new().console()).expect("rbatis init fail");
let rb = Rbatis::new();
rb.link(
SqliteDriver {},
&format!("sqlite://target/sqlite.db"),
)
.await
.unwrap();
let a = select_page_data(&mut rb.clone(),
&PageRequest::new(1, 10),
"test",
&FastDateTime::now().set_micro(0))
.await
.unwrap();
println!("{:?}", a);
}
Published by zhuxiujia about 2 years ago
v4.0.25
Published by zhuxiujia about 2 years ago
v4.0.24
htmlsql_select_page!()
htmlsql_select_page!(BizActivity{select_page_data(name: &str, dt: &FastDateTime) => "example/example.html"});
#[tokio::main]
pub async fn main() {
fast_log::init(fast_log::Config::new().console()).expect("rbatis init fail");
//use static ref
let rb = Rbatis::new();
rb.link(
SqliteDriver {},
&format!("sqlite://{}target/sqlite.db", path),
)
.await
.unwrap();
let a = BizActivity::select_page_data(&mut rb.clone(),
&PageRequest::new(1, 10),
"test",
&FastDateTime::now().set_micro(0))
.await
.unwrap();
println!("{:?}", a);
}
Published by zhuxiujia about 2 years ago
v4.0.23
Published by zhuxiujia about 2 years ago
v4.0.20
Published by zhuxiujia about 2 years ago
v4.0.18
batch_size: u64
Published by zhuxiujia about 2 years ago
v4.0.16
Published by zhuxiujia about 2 years ago
v4.0.15
fn set_change_level_filter(&mut self, f: HashMap<LevelFilter, LevelFilter>);
fn get_change_level_filter(&self) -> &HashMap<LevelFilter, LevelFilter>;
u128()
with_u128()
Published by zhuxiujia about 2 years ago
v4.0.14
Published by zhuxiujia about 2 years ago
v4.0.13
Published by zhuxiujia about 2 years ago
v4.0.12
Published by zhuxiujia about 2 years ago
v4.0.11
Published by zhuxiujia about 2 years ago
v4.0.10