diff --git a/Cargo.lock b/Cargo.lock index f5d8144..3495c1e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -4,16 +4,17 @@ version = 4 [[package]] name = "axerrno" -version = "0.1.0" +version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "66ccd41dd4ef364e2385901a5c2a3adea974a41eccb2529c1f24e4c8bc93d834" +checksum = "f961d2868582a092fb1e71b90c16cc6f2cbbe7bb5fa7e4bd6fe61d882ce6bb34" dependencies = [ "log", + "strum", ] [[package]] name = "axklib" -version = "0.2.0" +version = "0.3.0" dependencies = [ "axerrno", "memory_addr", @@ -29,6 +30,12 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" + [[package]] name = "lenient_semver" version = "0.4.2" @@ -94,6 +101,27 @@ version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d767eb0aabc880b29956c35734170f26ed551a859dbd361d140cdbeca61ab1e2" +[[package]] +name = "strum" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af23d6f6c1a224baef9d3f61e287d2761385a5b88fdab4eb4c6f11aeb54c4bcf" +dependencies = [ + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.27.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7695ce3845ea4b33927c055a39dc438a45b059f7c1b3d91d38d10355fb8cbca7" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "syn" version = "2.0.108" diff --git a/Cargo.toml b/Cargo.toml index f2bf72a..b35bd0f 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "axklib" -version = "0.2.0" +version = "0.3.0" edition = "2024" authors = ["周睿 "] description = "Small kernel-helper abstractions used across the microkernel" @@ -12,6 +12,6 @@ readme = "README.md" documentation = "https://arceos-hypervisor.github.io/axklib" [dependencies] -axerrno = "0.1" +axerrno = "0.2" memory_addr = "0.4" trait-ffi = "0.2"