diff --git a/kernel/Cargo.toml b/kernel/Cargo.toml index cdee30ab2..691e931f6 100644 --- a/kernel/Cargo.toml +++ b/kernel/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-nix" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/block/Cargo.toml b/kernel/comps/block/Cargo.toml index 281595987..5f0ece96c 100644 --- a/kernel/comps/block/Cargo.toml +++ b/kernel/comps/block/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-block" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/cmdline/Cargo.toml b/kernel/comps/cmdline/Cargo.toml index 1f6e21e7d..b208bd7a9 100644 --- a/kernel/comps/cmdline/Cargo.toml +++ b/kernel/comps/cmdline/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-cmdline" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/console/Cargo.toml b/kernel/comps/console/Cargo.toml index 7e55cb1bd..746ec49e4 100644 --- a/kernel/comps/console/Cargo.toml +++ b/kernel/comps/console/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-console" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/framebuffer/Cargo.toml b/kernel/comps/framebuffer/Cargo.toml index db51f3e85..1950b4dd2 100644 --- a/kernel/comps/framebuffer/Cargo.toml +++ b/kernel/comps/framebuffer/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-framebuffer" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/i8042/Cargo.toml b/kernel/comps/i8042/Cargo.toml index f893bc50c..ca03446f3 100644 --- a/kernel/comps/i8042/Cargo.toml +++ b/kernel/comps/i8042/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-i8042" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/input/Cargo.toml b/kernel/comps/input/Cargo.toml index 7da21886b..9cf9b9e58 100644 --- a/kernel/comps/input/Cargo.toml +++ b/kernel/comps/input/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-input" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/logger/Cargo.toml b/kernel/comps/logger/Cargo.toml index e0fad8e69..ef0b5cae0 100644 --- a/kernel/comps/logger/Cargo.toml +++ b/kernel/comps/logger/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-logger" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/mlsdisk/Cargo.toml b/kernel/comps/mlsdisk/Cargo.toml index 5eb06644a..212c4e898 100644 --- a/kernel/comps/mlsdisk/Cargo.toml +++ b/kernel/comps/mlsdisk/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-mlsdisk" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/network/Cargo.toml b/kernel/comps/network/Cargo.toml index bb2723569..fff6441c9 100644 --- a/kernel/comps/network/Cargo.toml +++ b/kernel/comps/network/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-network" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/pci/Cargo.toml b/kernel/comps/pci/Cargo.toml index 07b51e3ef..0536093b4 100644 --- a/kernel/comps/pci/Cargo.toml +++ b/kernel/comps/pci/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-pci" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/softirq/Cargo.toml b/kernel/comps/softirq/Cargo.toml index a167bd7eb..980e20649 100644 --- a/kernel/comps/softirq/Cargo.toml +++ b/kernel/comps/softirq/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-softirq" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/systree/Cargo.toml b/kernel/comps/systree/Cargo.toml index c7ae36b87..7cc3cffc6 100644 --- a/kernel/comps/systree/Cargo.toml +++ b/kernel/comps/systree/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-systree" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/time/Cargo.toml b/kernel/comps/time/Cargo.toml index fc5bfcb6c..2201ce534 100644 --- a/kernel/comps/time/Cargo.toml +++ b/kernel/comps/time/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-time" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/comps/virtio/Cargo.toml b/kernel/comps/virtio/Cargo.toml index a22210fa5..84e3a5dfe 100644 --- a/kernel/comps/virtio/Cargo.toml +++ b/kernel/comps/virtio/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-virtio" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/aster-bigtcp/Cargo.toml b/kernel/libs/aster-bigtcp/Cargo.toml index b740fc38e..9e25dcef1 100644 --- a/kernel/libs/aster-bigtcp/Cargo.toml +++ b/kernel/libs/aster-bigtcp/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-bigtcp" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/aster-rights-proc/Cargo.toml b/kernel/libs/aster-rights-proc/Cargo.toml index c5c5a0c83..e3aea1771 100644 --- a/kernel/libs/aster-rights-proc/Cargo.toml +++ b/kernel/libs/aster-rights-proc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-rights-proc" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/aster-rights/Cargo.toml b/kernel/libs/aster-rights/Cargo.toml index ef7f477f8..0955ac88d 100644 --- a/kernel/libs/aster-rights/Cargo.toml +++ b/kernel/libs/aster-rights/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-rights" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/aster-util/Cargo.toml b/kernel/libs/aster-util/Cargo.toml index e78f1479c..8b6b4ce3b 100644 --- a/kernel/libs/aster-util/Cargo.toml +++ b/kernel/libs/aster-util/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "aster-util" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/atomic-integer-wrapper/Cargo.toml b/kernel/libs/atomic-integer-wrapper/Cargo.toml index f7033019d..1e7d4ed60 100644 --- a/kernel/libs/atomic-integer-wrapper/Cargo.toml +++ b/kernel/libs/atomic-integer-wrapper/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "atomic-integer-wrapper" version = "0.1.0" -edition = "2021" +edition = "2024" [lib] proc-macro = true diff --git a/kernel/libs/comp-sys/cargo-component/Cargo.toml b/kernel/libs/comp-sys/cargo-component/Cargo.toml index 726f904c8..2941a4b06 100644 --- a/kernel/libs/comp-sys/cargo-component/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cargo-component" version = "0.1.0" -edition = "2021" +edition = "2024" build = "build.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/analysis/Cargo.toml b/kernel/libs/comp-sys/cargo-component/analysis/Cargo.toml index 0f12ce9dc..e28dcba93 100644 --- a/kernel/libs/comp-sys/cargo-component/analysis/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/analysis/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "analysis" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/duplicate_lib_name_test/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/duplicate_lib_name_test/Cargo.toml index 17190f6e5..0674f3052 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/duplicate_lib_name_test/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/duplicate_lib_name_test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "duplicate_lib_name_test" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/missing_toml_test/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/missing_toml_test/Cargo.toml index e2901d8ad..3c8ca0584 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/missing_toml_test/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/missing_toml_test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "missing_toml_test" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/bar/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/bar/Cargo.toml index b4b3aead3..9291c232b 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/bar/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/bar/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bar" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/baz/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/baz/Cargo.toml index 18538a696..47797d7cd 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/baz/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/baz/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "baz" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/foo/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/foo/Cargo.toml index 840cd5561..96fcca325 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/reexport_test/foo/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/reexport_test/foo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "foo" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/regression_test/bar1/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/regression_test/bar1/Cargo.toml index 3c074a0bd..82c10e125 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/regression_test/bar1/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/regression_test/bar1/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bar1" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/regression_test/foo1/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/regression_test/foo1/Cargo.toml index 8d7801597..5ea6853dc 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/regression_test/foo1/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/regression_test/foo1/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "foo1" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/bar2/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/bar2/Cargo.toml index b2dba2803..21cd8b577 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/bar2/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/bar2/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bar2" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/foo2/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/foo2/Cargo.toml index 198b96c6c..9e742f210 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/foo2/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/trait_method_test/foo2/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "foo2" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/bar3/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/bar3/Cargo.toml index b9b8e0d1a..1583ff445 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/bar3/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/bar3/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "bar3" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/foo3/Cargo.toml b/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/foo3/Cargo.toml index ce1c9db56..2646f3a8d 100644 --- a/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/foo3/Cargo.toml +++ b/kernel/libs/comp-sys/cargo-component/tests/violate_policy_test/foo3/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "foo3" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component-macro/Cargo.toml b/kernel/libs/comp-sys/component-macro/Cargo.toml index 91edb6b89..c1cb56838 100644 --- a/kernel/libs/comp-sys/component-macro/Cargo.toml +++ b/kernel/libs/comp-sys/component-macro/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "component-macro" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/Cargo.toml b/kernel/libs/comp-sys/component/Cargo.toml index d6bfe3a74..28c08e880 100644 --- a/kernel/libs/comp-sys/component/Cargo.toml +++ b/kernel/libs/comp-sys/component/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "component" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/tests/init-order/Cargo.toml b/kernel/libs/comp-sys/component/tests/init-order/Cargo.toml index ed0e49e24..b546fe421 100644 --- a/kernel/libs/comp-sys/component/tests/init-order/Cargo.toml +++ b/kernel/libs/comp-sys/component/tests/init-order/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "init-order" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/tests/init-order/first-init/Cargo.toml b/kernel/libs/comp-sys/component/tests/init-order/first-init/Cargo.toml index f2351cd40..6f05d9e68 100644 --- a/kernel/libs/comp-sys/component/tests/init-order/first-init/Cargo.toml +++ b/kernel/libs/comp-sys/component/tests/init-order/first-init/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "first-init" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/tests/init-order/second-init/Cargo.toml b/kernel/libs/comp-sys/component/tests/init-order/second-init/Cargo.toml index fe97dcf61..b74d9b5ad 100644 --- a/kernel/libs/comp-sys/component/tests/init-order/second-init/Cargo.toml +++ b/kernel/libs/comp-sys/component/tests/init-order/second-init/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "second-init" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/tests/init-stage/Cargo.toml b/kernel/libs/comp-sys/component/tests/init-stage/Cargo.toml index e34e61b48..07f263ddc 100644 --- a/kernel/libs/comp-sys/component/tests/init-stage/Cargo.toml +++ b/kernel/libs/comp-sys/component/tests/init-stage/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "init-stage" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/component/tests/init-stage/foo/Cargo.toml b/kernel/libs/comp-sys/component/tests/init-stage/foo/Cargo.toml index 75291d7e9..e839c4ee4 100644 --- a/kernel/libs/comp-sys/component/tests/init-stage/foo/Cargo.toml +++ b/kernel/libs/comp-sys/component/tests/init-stage/foo/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "foo" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/comp-sys/controlled/Cargo.toml b/kernel/libs/comp-sys/controlled/Cargo.toml index 52657c981..e857c5f67 100644 --- a/kernel/libs/comp-sys/controlled/Cargo.toml +++ b/kernel/libs/comp-sys/controlled/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "controlled" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [lib] diff --git a/kernel/libs/cpio-decoder/Cargo.toml b/kernel/libs/cpio-decoder/Cargo.toml index 9521632ee..2aaf8f5be 100644 --- a/kernel/libs/cpio-decoder/Cargo.toml +++ b/kernel/libs/cpio-decoder/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cpio-decoder" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/device-id/Cargo.toml b/kernel/libs/device-id/Cargo.toml index fe4efa8e7..0294491ef 100644 --- a/kernel/libs/device-id/Cargo.toml +++ b/kernel/libs/device-id/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "device-id" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/int-to-c-enum/Cargo.toml b/kernel/libs/int-to-c-enum/Cargo.toml index 3631f07bb..836b83b59 100644 --- a/kernel/libs/int-to-c-enum/Cargo.toml +++ b/kernel/libs/int-to-c-enum/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "int-to-c-enum" version = "0.1.0" -edition = "2021" +edition = "2024" license = "MPL-2.0" readme = "README.md" description = "TryFromInt - A convenient derive macro for converting an integer to an enum" diff --git a/kernel/libs/int-to-c-enum/derive/Cargo.toml b/kernel/libs/int-to-c-enum/derive/Cargo.toml index 56d0a792f..a388a00c5 100644 --- a/kernel/libs/int-to-c-enum/derive/Cargo.toml +++ b/kernel/libs/int-to-c-enum/derive/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "int-to-c-enum-derive" version = "0.1.0" -edition = "2021" +edition = "2024" license = "MPL-2.0" description = "int-to-c-enum's proc macros" repository = "https://github.com/asterinas/asterinas" diff --git a/kernel/libs/keyable-arc/Cargo.toml b/kernel/libs/keyable-arc/Cargo.toml index 9bdc25719..b7f63496c 100644 --- a/kernel/libs/keyable-arc/Cargo.toml +++ b/kernel/libs/keyable-arc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "keyable-arc" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/typeflags-util/Cargo.toml b/kernel/libs/typeflags-util/Cargo.toml index 3d471d3c5..3e60a1075 100644 --- a/kernel/libs/typeflags-util/Cargo.toml +++ b/kernel/libs/typeflags-util/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "typeflags-util" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/typeflags/Cargo.toml b/kernel/libs/typeflags/Cargo.toml index 345ca49ef..573aa8ac1 100644 --- a/kernel/libs/typeflags/Cargo.toml +++ b/kernel/libs/typeflags/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "typeflags" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/kernel/libs/xarray/Cargo.toml b/kernel/libs/xarray/Cargo.toml index 9404795a2..dd27477c6 100644 --- a/kernel/libs/xarray/Cargo.toml +++ b/kernel/libs/xarray/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "xarray" version = "0.1.0" -edition = "2021" +edition = "2024" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/osdk/Cargo.toml b/osdk/Cargo.toml index 3683f0f7a..5949c0655 100644 --- a/osdk/Cargo.toml +++ b/osdk/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "cargo-osdk" version = "0.16.1" -edition = "2021" +edition = "2024" description = "Accelerate OS development with Asterinas OSDK" license = "MPL-2.0" readme = "README.md" diff --git a/osdk/deps/frame-allocator/Cargo.toml b/osdk/deps/frame-allocator/Cargo.toml index 3173be712..470c4afc6 100644 --- a/osdk/deps/frame-allocator/Cargo.toml +++ b/osdk/deps/frame-allocator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "osdk-frame-allocator" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The default buddy system frame allocator shipped with OSDK." license = "MPL-2.0" repository ="https://github.com/asterinas/asterinas" diff --git a/osdk/deps/heap-allocator/Cargo.toml b/osdk/deps/heap-allocator/Cargo.toml index f81744062..adc8c1edc 100644 --- a/osdk/deps/heap-allocator/Cargo.toml +++ b/osdk/deps/heap-allocator/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "osdk-heap-allocator" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The default slab-based heap allocator shipped with OSDK." license = "MPL-2.0" repository ="https://github.com/asterinas/asterinas" diff --git a/osdk/deps/test-kernel/Cargo.toml b/osdk/deps/test-kernel/Cargo.toml index 0e98f2a59..bf3bb8b9e 100644 --- a/osdk/deps/test-kernel/Cargo.toml +++ b/osdk/deps/test-kernel/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "osdk-test-kernel" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The OSTD-based kernel for running unit tests with OSDK." license = "MPL-2.0" repository ="https://github.com/asterinas/asterinas" diff --git a/osdk/src/base_crate/Cargo.toml.template b/osdk/src/base_crate/Cargo.toml.template index 12c06255e..5ea21e65f 100644 --- a/osdk/src/base_crate/Cargo.toml.template +++ b/osdk/src/base_crate/Cargo.toml.template @@ -5,4 +5,4 @@ [package] name = "#NAME#" version = "#VERSION#" -edition = "2021" +edition = "2024" diff --git a/ostd/Cargo.toml b/ostd/Cargo.toml index 344af4deb..4261a8b84 100644 --- a/ostd/Cargo.toml +++ b/ostd/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ostd" version = "0.16.1" -edition = "2021" +edition = "2024" description = "Rust OS framework that facilitates the development of and innovation in OS kernels" license = "MPL-2.0" readme = "README.md" diff --git a/ostd/libs/align_ext/Cargo.toml b/ostd/libs/align_ext/Cargo.toml index 72f6f824b..503a70420 100644 --- a/ostd/libs/align_ext/Cargo.toml +++ b/ostd/libs/align_ext/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "align_ext" version = "0.1.0" -edition = "2021" +edition = "2024" description = " An extension trait for Rust integer types to make integers aligned to a power of two" license = "MPL-2.0" diff --git a/ostd/libs/id-alloc/Cargo.toml b/ostd/libs/id-alloc/Cargo.toml index 5cdd942e9..1e007c97f 100644 --- a/ostd/libs/id-alloc/Cargo.toml +++ b/ostd/libs/id-alloc/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "id-alloc" version = "0.1.0" -edition = "2021" +edition = "2024" license = "MPL-2.0" description = "An id allocator implemented by the bitmap" repository = "https://github.com/asterinas/asterinas" diff --git a/ostd/libs/linux-bzimage/boot-params/Cargo.toml b/ostd/libs/linux-bzimage/boot-params/Cargo.toml index 9c42dddc1..25c6f189b 100644 --- a/ostd/libs/linux-bzimage/boot-params/Cargo.toml +++ b/ostd/libs/linux-bzimage/boot-params/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "linux-boot-params" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The Boot Parameters for Linux Boot Protocol" license = "MPL-2.0" repository = "https://github.com/asterinas/asterinas" diff --git a/ostd/libs/linux-bzimage/builder/Cargo.toml b/ostd/libs/linux-bzimage/builder/Cargo.toml index a6fbfd70c..fe6dd0e25 100644 --- a/ostd/libs/linux-bzimage/builder/Cargo.toml +++ b/ostd/libs/linux-bzimage/builder/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "linux-bzimage-builder" version = "0.16.1" -edition = "2021" +edition = "2024" description = "Linux boot compatibility for modern OSes" license = "MPL-2.0" repository = "https://github.com/asterinas/asterinas" diff --git a/ostd/libs/linux-bzimage/setup/Cargo.toml b/ostd/libs/linux-bzimage/setup/Cargo.toml index 73d1aead5..75a061ae1 100644 --- a/ostd/libs/linux-bzimage/setup/Cargo.toml +++ b/ostd/libs/linux-bzimage/setup/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "linux-bzimage-setup" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The linux bzImage setup binary" license = "MPL-2.0" repository = "https://github.com/asterinas/asterinas" diff --git a/ostd/libs/ostd-macros/Cargo.toml b/ostd/libs/ostd-macros/Cargo.toml index 8b1a4ca96..867bdbe74 100644 --- a/ostd/libs/ostd-macros/Cargo.toml +++ b/ostd/libs/ostd-macros/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ostd-macros" version = "0.16.1" -edition = "2021" +edition = "2024" description = "OSTD's proc macros" license = "MPL-2.0" repository ="https://github.com/asterinas/asterinas" diff --git a/ostd/libs/ostd-test/Cargo.toml b/ostd/libs/ostd-test/Cargo.toml index d31f49dab..77d3a8843 100644 --- a/ostd/libs/ostd-test/Cargo.toml +++ b/ostd/libs/ostd-test/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "ostd-test" version = "0.16.1" -edition = "2021" +edition = "2024" description = "The kernel mode unit testing framework of OSTD" license = "MPL-2.0" repository ="https://github.com/asterinas/asterinas"