mirror of
https://github.com/rustfs/rustfs.git
synced 2026-08-20 11:32:19 +00:00
refactor: prune root runtime compat re-exports (#3694)
This commit is contained in:
@@ -149,6 +149,10 @@ boundaries that still need module-local owner cleanup.
|
||||
Root runtime storage config initialization and disk endpoint contracts must also
|
||||
stay explicit aliases. The root compatibility boundary must not restore `com`,
|
||||
bare `init`, or grouped `endpoint::Endpoint` passthroughs.
|
||||
RustFS root `storage_compat.rs` must not re-export ECStore API symbols directly;
|
||||
remaining root runtime compatibility symbols must be local type aliases,
|
||||
constants, traits, or wrapper functions so ownership stays visible at the
|
||||
boundary.
|
||||
RustFS admin `storage_compat.rs` must expose config IO and default
|
||||
initialization through explicit aliases. The admin compatibility boundary must
|
||||
not restore broad `com` or bare `init` passthroughs.
|
||||
|
||||
Reference in New Issue
Block a user