feat: initial support of method call

This commit is contained in:
mokurin000
2025-07-30 02:33:31 +08:00
parent d870dc7047
commit 6ee009715d
8 changed files with 179 additions and 8 deletions

35
Cargo.lock generated
View File

@@ -718,6 +718,12 @@ version = "0.4.27"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94"
[[package]]
name = "md5"
version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0"
[[package]]
name = "memchr"
version = "2.7.5"
@@ -1098,10 +1104,12 @@ dependencies = [
"digest",
"flate2",
"hmac-sha256",
"md5",
"nyquest",
"serde",
"serde_json",
"snafu",
"strum 0.27.2",
]
[[package]]
@@ -1205,8 +1213,8 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "15bf745ed831fe29ec1ff6cc8dfb443721c08e895c9a08fcaa1e2c6f09ec020d"
dependencies = [
"nom",
"strum",
"strum_macros",
"strum 0.24.1",
"strum_macros 0.24.3",
"thiserror 1.0.69",
]
@@ -1260,7 +1268,16 @@ version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "063e6045c0e62079840579a7e47a355ae92f60eb74daaf156fb1e84ba164e63f"
dependencies = [
"strum_macros",
"strum_macros 0.24.3",
]
[[package]]
name = "strum"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf"
dependencies = [
"strum_macros 0.27.2",
]
[[package]]
@@ -1276,6 +1293,18 @@ dependencies = [
"syn 1.0.109",
]
[[package]]
name = "strum_macros"
version = "0.27.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7"
dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
"syn 2.0.104",
]
[[package]]
name = "syn"
version = "1.0.109"