refactor(lifecycle): extract core rule contracts (#4258)

This commit is contained in:
Zhengchao An
2026-07-04 20:05:56 +08:00
committed by GitHub
parent e3a8234bc9
commit d0792b87be
22 changed files with 3900 additions and 3571 deletions
Generated
+20
View File
@@ -9073,6 +9073,7 @@ dependencies = [
"rustfs-filemeta",
"rustfs-io-metrics",
"rustfs-kms",
"rustfs-lifecycle",
"rustfs-lock",
"rustfs-madmin",
"rustfs-object-capacity",
@@ -9360,6 +9361,25 @@ dependencies = [
"zeroize",
]
[[package]]
name = "rustfs-lifecycle"
version = "1.0.0-beta.8"
dependencies = [
"async-trait",
"rustfs-common",
"rustfs-config",
"rustfs-replication",
"rustfs-storage-api",
"s3s",
"serial_test",
"temp-env",
"time",
"tokio",
"tracing",
"url",
"uuid",
]
[[package]]
name = "rustfs-lock"
version = "1.0.0-beta.8"