[package]
edition = "2024"
name = "dm-database-parser-sqllog"
version = "2.0.2"
authors = ["guangl"]
build = false
exclude = [
"benches",
"docs",
"examples",
"sqllogs",
"target",
"tests",
".github",
"*.json",
".gitignore",
".agents",
".gsd",
".bg-shell",
".mcp.json",
"skills-lock.json",
]
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "一个高性能的达梦数据库 sqllog 日志解析库,支持 FilterBuilder 全字段链式过滤、AsyncLogParser tokio 异步接口和 LogParserBuilder 链式配置"
homepage = "https://github.com/guangl/dm-database-parser-sqllog"
documentation = "https://docs.rs/dm-database-parser-sqllog"
readme = "README.md"
keywords = [
"sqllog",
"parser",
"dm-database",
"dameng",
]
categories = [
"parsing",
"database",
"text-processing",
]
license = "MIT"
repository = "https://github.com/guangl/dm-database-parser-sqllog"
[features]
async = ["dep:tokio"]
[lib]
name = "dm_database_parser_sqllog"
crate-type = ["lib"]
path = "src/lib.rs"
[dependencies.atoi]
version = "2.0.0"
[dependencies.encoding]
version = "0.2"
[dependencies.memchr]
version = "2.7.6"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tokio]
version = "1"
features = ["rt"]
optional = true
[dev-dependencies.criterion]
version = "0.5"
features = [
"html_reports",
"plotters",
]
[dev-dependencies.tempfile]
version = "3.8"
[dev-dependencies.tokio]
version = "1"
features = [
"rt",
"macros",
]
[profile.release]
lto = "fat"
codegen-units = 1