36 个版本
0.1.47 | 2024年8月17日 |
---|---|
0.1.44 | 2024年8月14日 |
0.1.40 | 2024年7月3日 |
0.1.39 | 2024年6月29日 |
0.1.31 | 2024年1月19日 |
23 在 #Markdown
527 每月下载量
27KB
493 代码行
mysql 宏:mysql_async 的 mysql 宏
#[tokio::test]
async fn main() -> aok::Result<()> {
loginit::init();
// let sql = format!("SELECT {}", 1);
// let r: u64 = q1!(sql);
// e(sql.clone(), vec![]).await?;
// tracing::debug!("test");
// let id_li = vec![1];
// let li: HashMap<_, String> = id_v("payBrand", id_li).await?;
// let li: HashMap<_, String> = id_v("payBrand", *&[1]).await?;
// let mail_id: Option<Option<u64>> = q01!(r#"select mailId("[email protected]")"#);
// let mail_id: Option<u64> = q1!(r#"select mailId("[email protected]")"#);
//
// e!(r"select mailHostid('a.com')");
//
// let mut conn = conn!();
//
// let mail_host_id: u64 = q1!(&mut conn; r"select mailHostid('a.com')");
// let mail_host_id: u64 = q1!(r"select mailHostid('a.com')");
// let mail_host_id: u64 = q1!(r"select mailHostid(?)", "a.com");
// let mail_host_id: Option<u64> = q01!("select mailHostid('a.com')",);
//
// let q: Vec<Option<u64>> = q!(&mut conn; r"select mailHostid(?)","a.com");
//
// let q: Vec<(u64,)> = q!(r"select mailHostid(?)", "a.com");
//
// let q: Vec<u64> = q!(r"select mailHostid(?)", "a.com");
// let s = r#"'\'test\''"#;
// println!("{}", mysql_macro::s(s));
//
// let s = [211, 222, 223, 224, 225];
// println!("{}", mysql_macro::b(&s[..]));
Ok(())
}
关于
本项目是 i18n.site ⋅ 国际化解决方案 的开源组件。
-
翻译完美保持 Markdown 格式。
它能识别文件变化,只翻译修改过的文件。
翻译后的 Markdown 内容可编辑;如果你修改原文并再次翻译,手动编辑的翻译不会被覆盖(只要原文没有变化)。
-
i18n.site : Markdown 多语言静态站点生成器
优化阅读体验
关于
本项目为 i18n.site ⋅ 国际化解决方案 的开源组件。
-
翻译能够完美保持 Markdown 的格式。能识别文件的修改,仅翻译有变动的文件。
Markdown 翻译内容可编辑;如果你修改原文并再次机器翻译,手动修改过的翻译不会被覆盖(如果这段原文没有被修改)。
-
i18n.site : Markdown多语言静态站点生成器 为阅读体验而优化。
依赖项
~18–31MB
~488K SLoC