2026-04-23 21:45:34 +08:00
|
|
|
[package]
|
|
|
|
|
name = "bichon-core"
|
|
|
|
|
version.workspace = true
|
|
|
|
|
edition.workspace = true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[features]
|
|
|
|
|
default = ["web-api"]
|
|
|
|
|
web-api = ["dep:poem-openapi"]
|
|
|
|
|
|
|
|
|
|
[dependencies]
|
|
|
|
|
poem-openapi = { version = "5.1.16", features = [
|
|
|
|
|
"openapi-explorer",
|
|
|
|
|
"rapidoc",
|
|
|
|
|
"scalar",
|
|
|
|
|
"redoc",
|
|
|
|
|
"swagger-ui",
|
|
|
|
|
"email",
|
|
|
|
|
], optional = true }
|
|
|
|
|
chrono.workspace = true
|
|
|
|
|
clap.workspace = true
|
2026-06-23 21:38:31 +08:00
|
|
|
bichon-memdb.workspace = true
|
2026-04-23 21:45:34 +08:00
|
|
|
itertools.workspace = true
|
|
|
|
|
ring.workspace = true
|
|
|
|
|
serde.workspace = true
|
|
|
|
|
serde_json.workspace = true
|
|
|
|
|
tokio.workspace = true
|
|
|
|
|
tracing.workspace = true
|
|
|
|
|
tracing-appender.workspace = true
|
|
|
|
|
tracing-subscriber.workspace = true
|
|
|
|
|
base64.workspace = true
|
|
|
|
|
snafu.workspace = true
|
|
|
|
|
reqwest.workspace = true
|
|
|
|
|
tokio-socks.workspace = true
|
|
|
|
|
regex.workspace = true
|
|
|
|
|
email_address.workspace = true
|
|
|
|
|
futures.workspace = true
|
|
|
|
|
utf7-imap.workspace = true
|
|
|
|
|
mail-parser.workspace = true
|
|
|
|
|
tokio-rustls.workspace = true
|
|
|
|
|
oauth2.workspace = true
|
|
|
|
|
sysinfo.workspace = true
|
|
|
|
|
num_cpus.workspace = true
|
|
|
|
|
rand.workspace = true
|
|
|
|
|
encoding_rs.workspace = true
|
2026-04-26 16:31:18 +08:00
|
|
|
async-imap = { git = "https://github.com/rustmailer/async-imap.git", branch = "main", default-features = false, features = [
|
|
|
|
|
"runtime-tokio",
|
|
|
|
|
"compress",
|
|
|
|
|
] }
|
2026-05-12 01:56:24 +08:00
|
|
|
tantivy = { version = "0.26.1", features = ["zstd-compression", "quickwit"] }
|
2026-04-23 21:45:34 +08:00
|
|
|
webpki-roots.workspace = true
|
|
|
|
|
rustls.workspace = true
|
|
|
|
|
rustls-pki-types.workspace = true
|
|
|
|
|
tokio-io-timeout.workspace = true
|
|
|
|
|
governor.workspace = true
|
|
|
|
|
lru.workspace = true
|
|
|
|
|
time.workspace = true
|
|
|
|
|
murmur3.workspace = true
|
|
|
|
|
dashmap.workspace = true
|
|
|
|
|
itoa.workspace = true
|
|
|
|
|
html2text.workspace = true
|
|
|
|
|
bytes.workspace = true
|
|
|
|
|
mail-send.workspace = true
|
|
|
|
|
blake3.workspace = true
|
|
|
|
|
uuid.workspace = true
|
|
|
|
|
fjall.workspace = true
|
|
|
|
|
tracing-log.workspace = true
|
|
|
|
|
tokio-util.workspace = true
|
2026-05-05 03:49:20 +08:00
|
|
|
whichlang = "0.1.1"
|
|
|
|
|
deunicode = "1.6.2"
|
2026-05-08 01:00:46 +08:00
|
|
|
scopeguard = "1.2.0"
|
2026-05-23 15:40:46 +08:00
|
|
|
cron = "0.15"
|
2026-05-15 11:27:06 +08:00
|
|
|
quick-xml = { version = "0.40.0", features = ["serialize"] }
|
|
|
|
|
hickory-resolver = "0.26.0-alpha.1"
|