From 0b8e6e7d18abb94bd99553dc1d2b0ba5d4f265ea Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Thu, 18 Jun 2026 02:47:32 +0800 Subject: refactor: extract shared utilities and add space-system crate Extract rola-vcs/internal_macros into shared utils crates (shared_constants, shared_macros, space-system) and implement the Bucket enum with async space management --- Cargo.lock | 41 ++++++++++++++++++++++++++++++++++------- 1 file changed, 34 insertions(+), 7 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 37ecfc2..6347833 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2,6 +2,12 @@ # It is not intended for manual editing. version = 4 +[[package]] +name = "just_fmt" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5454cda0d57db59778608d7a47bff5b16c6705598265869fb052b657f66cf05e" + [[package]] name = "pin-project-lite" version = "0.2.17" @@ -30,9 +36,12 @@ dependencies = [ name = "rola-bucket" version = "0.1.0" dependencies = [ + "shared_constants", "shared_functions", "shared_macros", + "space-system", "thiserror", + "tokio", ] [[package]] @@ -53,18 +62,16 @@ version = "0.1.0" dependencies = [ "rola-bucket", "rola-draft", - "rorolala_internal_macros", "shared_functions", "shared_macros", ] [[package]] -name = "rorolala_internal_macros" +name = "shared_constants" version = "0.1.0" dependencies = [ - "proc-macro2", - "quote", - "syn", + "shared_macros", + "tokio", ] [[package]] @@ -83,11 +90,31 @@ dependencies = [ "syn", ] +[[package]] +name = "space-macros" +version = "0.1.0" +dependencies = [ + "just_fmt", + "proc-macro2", + "quote", + "syn", +] + +[[package]] +name = "space-system" +version = "0.1.0" +dependencies = [ + "just_fmt", + "space-macros", + "thiserror", + "tokio", +] + [[package]] name = "syn" -version = "2.0.117" +version = "2.0.118" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e665b8803e7b1d2a727f4023456bbbbe74da67099c585258af0ad9c5013b9b99" +checksum = "1b9ae57f904213ebb649ce6895b8a66c66f0203b9319718f69a5612a065b1422" dependencies = [ "proc-macro2", "quote", -- cgit