github rbatis/rbatis v4.0.26

latest releases: v4.5.22, v4.5.21, v4.5.20...
20 months ago

v4.0.26

  • change macro of htmlsql_select_page!
#[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);
}

Don't miss a new rbatis release

NewReleases is sending notifications on new releases.