aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authornsfisis <nsfisis@gmail.com>2026-05-23 01:59:36 +0900
committernsfisis <nsfisis@gmail.com>2026-05-23 15:48:00 +0900
commit60eb89529c8af2e4477e0bb65ed9e0f2dc7d3dd7 (patch)
treea4d9bf6c17953ec4bd14b3ecf8973d54c4a2bf0f
parent5adc4e467f01865ba2d4f519334ee1b0496b8ebf (diff)
downloadphp-shirabe-60eb89529c8af2e4477e0bb65ed9e0f2dc7d3dd7.tar.gz
php-shirabe-60eb89529c8af2e4477e0bb65ed9e0f2dc7d3dd7.tar.zst
php-shirabe-60eb89529c8af2e4477e0bb65ed9e0f2dc7d3dd7.zip
feat(deps): add tokio, async-trait
-rw-r--r--Cargo.lock22
-rw-r--r--Cargo.toml2
-rw-r--r--crates/shirabe/Cargo.toml2
3 files changed, 26 insertions, 0 deletions
diff --git a/Cargo.lock b/Cargo.lock
index 883653d..9111dd7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -44,6 +44,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c"
[[package]]
+name = "async-trait"
+version = "0.1.89"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn",
+]
+
+[[package]]
name = "autocfg"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -884,6 +895,7 @@ name = "shirabe"
version = "0.0.1"
dependencies = [
"anyhow",
+ "async-trait",
"base64",
"chrono",
"indexmap",
@@ -896,6 +908,7 @@ dependencies = [
"shirabe-external-packages",
"shirabe-php-shim",
"shirabe-semver",
+ "tokio",
"url",
]
@@ -1020,6 +1033,15 @@ dependencies = [
]
[[package]]
+name = "tokio"
+version = "1.52.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "8fc7f01b389ac15039e4dc9531aa973a135d7a4135281b12d7c1bc79fd57fffe"
+dependencies = [
+ "pin-project-lite",
+]
+
+[[package]]
name = "typed-path"
version = "0.12.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
diff --git a/Cargo.toml b/Cargo.toml
index a83ad21..85cdcd9 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -13,6 +13,7 @@ shirabe-external-packages = { path = "crates/shirabe-external-packages" }
shirabe-php-shim = { path = "crates/shirabe-php-shim" }
shirabe-semver = { path = "crates/shirabe-semver" }
anyhow = "1.0.102"
+async-trait = "0.1.89"
base64 = "0.22.1"
chrono = { version = "0.4.44", features = ["serde"] }
indexmap = { version = "2.14.0", features = ["serde"] }
@@ -21,6 +22,7 @@ regex = "1.12.3"
serde = { version = "1.0.228", features = ["derive"] }
serde_json = { version = "1.0.149", features = ["preserve_order"] }
sha1 = "0.10.6"
+tokio = "1.52.3"
url = "2.5.8"
zip = "8.6.0"
diff --git a/crates/shirabe/Cargo.toml b/crates/shirabe/Cargo.toml
index 6dddd2e..aed4c1c 100644
--- a/crates/shirabe/Cargo.toml
+++ b/crates/shirabe/Cargo.toml
@@ -9,6 +9,7 @@ shirabe-external-packages.workspace = true
shirabe-php-shim.workspace = true
shirabe-semver.workspace = true
anyhow.workspace = true
+async-trait.workspace = true
base64.workspace = true
chrono.workspace = true
indexmap.workspace = true
@@ -17,6 +18,7 @@ regex.workspace = true
serde.workspace = true
serde_json.workspace = true
sha1.workspace = true
+tokio.workspace = true
url.workspace = true
[lints]