From 1df6885257633091bc604a24a70137607b73364d Mon Sep 17 00:00:00 2001 From: tiye Date: Fri, 20 Sep 2024 03:01:21 +0800 Subject: [PATCH] upgrade deps --- Cargo.lock | 74 +++++++++++++++++++---------------- demo_respo/Cargo.toml | 12 +++--- respo/Cargo.toml | 10 ++--- respo/src/ui/dialog.rs | 15 ++++--- respo_state_derive/Cargo.toml | 10 ++++- 5 files changed, 67 insertions(+), 54 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8d9cfc5..dc448d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -109,18 +109,18 @@ checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a" dependencies = [ "wasm-bindgen", ] [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" [[package]] name = "libc" @@ -146,6 +146,12 @@ dependencies = [ "hashbrown", ] +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + [[package]] name = "memoize" version = "0.4.2" @@ -186,9 +192,9 @@ dependencies = [ [[package]] name = "quote" -version = "1.0.36" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] @@ -213,7 +219,7 @@ name = "respo_state_derive" version = "0.0.1" dependencies = [ "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -223,7 +229,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "604687f92aa7e859453ffc3615280146aa01b2b882e14c7c8d4dee530151bfb1" dependencies = [ "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] @@ -240,31 +246,32 @@ checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" [[package]] name = "serde" -version = "1.0.203" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7253ab4de971e72fb7be983802300c30b5a7f0c2e56fab8abfc6a214307c0094" +checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.203" +version = "1.0.210" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "500cbc0ebeb6f46627f50f3f5811ccf6bf00643be300b4c3eabc0ef55dc5b5ba" +checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.117" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "455182ea6142b14f93f4bc5320a2b31c1f266b66a4a5c858b013302a5d8cbfc3" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] @@ -282,9 +289,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.66" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c42f3f41a2de00b01c0aaad383c5a45241efc8b2d1eda5661812fda5f3cdcff5" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -299,9 +306,9 @@ checksum = "d22af068fba1eb5edcb4aea19d382b2a3deb4c8f9d475c589b6ada9e0fd493ee" [[package]] name = "uuid" -version = "1.8.0" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a183cf7feeba97b4dd1c0d46788634f6221d87fa961b305bed08c851829efcc0" +checksum = "81dfa00651efa65069b0b6b651f4aaa31ba9e3c3ce0137aaad053604ee7e0314" dependencies = [ "getrandom", "wasm-bindgen", @@ -327,34 +334,35 @@ checksum = "fd6fbd9a79829dd1ad0cc20627bf1ed606756a7f77edff7b66b7064f9cb327c6" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -362,28 +370,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836" dependencies = [ "proc-macro2", "quote", - "syn 2.0.66", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.93" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.70" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0" dependencies = [ "js-sys", "wasm-bindgen", diff --git a/demo_respo/Cargo.toml b/demo_respo/Cargo.toml index f9c1b16..64967a0 100644 --- a/demo_respo/Cargo.toml +++ b/demo_respo/Cargo.toml @@ -15,15 +15,15 @@ readme = "README.md" memoize = "0.4.2" respo = { path = "../respo/" } js-sys = "0.3.69" -wasm-bindgen = "0.2.92" +wasm-bindgen = "0.2.93" console_error_panic_hook = "0.1.7" -uuid = { version = "1.8.0", features = [ "v4", "js" ] } -serde = { version = "1.0.203", features = ["derive", "rc"] } -serde_json = "1.0.117" +uuid = { version = "1.10.0", features = ["v4", "js"] } +serde = { version = "1.0.210", features = ["derive", "rc"] } +serde_json = "1.0.128" respo_state_derive = { path = "../respo_state_derive" } [dependencies.web-sys] -version = "0.3.69" +version = "0.3.70" features = [ "console", 'Document', @@ -43,5 +43,5 @@ features = [ "FocusEvent", "HtmlLabelElement", "BeforeUnloadEvent", - "Storage" + "Storage", ] diff --git a/respo/Cargo.toml b/respo/Cargo.toml index a3a25a7..31947fd 100644 --- a/respo/Cargo.toml +++ b/respo/Cargo.toml @@ -13,13 +13,13 @@ readme = "README.md" [dependencies] js-sys = "0.3.69" -wasm-bindgen = "0.2.92" -lazy_static = "1.4.0" +wasm-bindgen = "0.2.93" +lazy_static = "1.5.0" cirru_parser = "0.1.31" # cirru_parser = { path = "/Users/chenyong/repo/cirru/parser.rs" } rust-hsluv = "0.1.4" -serde = { version = "1.0.203", features = ["derive", "rc"] } -serde_json = "1.0.117" +serde = { version = "1.0.210", features = ["derive", "rc"] } +serde_json = "1.0.128" # respo_state_derive = { path = "../respo_state_derive" } respo_state_derive = "0.0.1" @@ -28,7 +28,7 @@ respo_state_derive = "0.0.1" crate-type = ["cdylib", "rlib"] [dependencies.web-sys] -version = "0.3.69" +version = "0.3.70" features = [ "console", 'Document', diff --git a/respo/src/ui/dialog.rs b/respo/src/ui/dialog.rs index d60cd03..f1980f5 100644 --- a/respo/src/ui/dialog.rs +++ b/respo/src/ui/dialog.rs @@ -232,14 +232,13 @@ impl RespoEffect for EffectModalClose { let listener = Closure::wrap(Box::new({ let el = el.to_owned(); move |event: web_sys::KeyboardEvent| { - let mut init_dict: KeyboardEventInit = KeyboardEventInit::new(); - init_dict - .key(&event.key()) - .code(&event.code()) - .char_code(event.char_code()) - .view(event.view().as_ref()) - .location(event.location()) - .key_code(event.key_code()); + let init_dict: KeyboardEventInit = KeyboardEventInit::new(); + init_dict.set_key(&event.key()); + init_dict.set_code(&event.code()); + init_dict.set_char_code(event.char_code()); + init_dict.set_view(event.view().as_ref()); + init_dict.set_location(event.location()); + init_dict.set_key_code(event.key_code()); let new_event = KeyboardEvent::new_with_keyboard_event_init_dict(&event.type_(), &init_dict) .expect("Failed to create new KeyboardEvent from init dict"); diff --git a/respo_state_derive/Cargo.toml b/respo_state_derive/Cargo.toml index b7953f3..e0f100e 100644 --- a/respo_state_derive/Cargo.toml +++ b/respo_state_derive/Cargo.toml @@ -10,8 +10,14 @@ documentation = "https://docs.rs/crate/respo_state_derive/" readme = "README.md" [dependencies] -quote = { version = "1.0.36", features = ["proc-macro"] } -syn = { version = "2.0.66", features = ["clone-impls", "derive", "parsing", "printing", "proc-macro"] } +quote = { version = "1.0.37", features = ["proc-macro"] } +syn = { version = "2.0.77", features = [ + "clone-impls", + "derive", + "parsing", + "printing", + "proc-macro", +] } # proc-macro2 = "1.0.85" # proc-macro2 = { version = "1.0.85", features = ["proc-macro"] }