From 275084f025b81da78f2a6c5cb23bc4a846a7b909 Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 10 Feb 2026 04:07:12 +0800 Subject: Refactor converter and replace built_res with resource generator --- Cargo.lock | 64 ++++++++++++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 56 insertions(+), 8 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index d2f6e4e..be758b3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -20,10 +20,6 @@ dependencies = [ "generic-array", ] -[[package]] -name = "built_res" -version = "0.0.0" - [[package]] name = "cfg-if" version = "1.0.4" @@ -86,16 +82,16 @@ checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" [[package]] name = "markdialog" -version = "0.1.0" +version = "0.0.0" dependencies = [ - "built_res", "markdialog_converter", "markdialog_player", + "res_gen", ] [[package]] name = "markdialog_converter" -version = "0.0.0" +version = "0.1.0" dependencies = [ "colored", "regex", @@ -106,7 +102,7 @@ dependencies = [ [[package]] name = "markdialog_player" -version = "0.0.0" +version = "0.1.0" [[package]] name = "memchr" @@ -114,6 +110,24 @@ version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" +[[package]] +name = "proc-macro2" +version = "1.0.106" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "quote" +version = "1.0.44" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" +dependencies = [ + "proc-macro2", +] + [[package]] name = "regex" version = "1.12.3" @@ -143,6 +157,23 @@ version = "0.8.9" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" +[[package]] +name = "res_gen" +version = "0.1.0" +dependencies = [ + "res_gen_macros", +] + +[[package]] +name = "res_gen_macros" +version = "0.1.0" +dependencies = [ + "proc-macro2", + "quote", + "sha2", + "syn", +] + [[package]] name = "sha2" version = "0.10.9" @@ -163,12 +194,29 @@ dependencies = [ "vte", ] +[[package]] +name = "syn" +version = "2.0.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "typenum" version = "1.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb" +[[package]] +name = "unicode-ident" +version = "1.0.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "537dd038a89878be9b64dd4bd1b260315c1bb94f4d784956b81e27a088d9a09e" + [[package]] name = "unicode-width" version = "0.2.2" -- cgit