STRRL opened a new pull request, #7021: URL: https://github.com/apache/opendal/pull/7021
## Summary - Extract `core/src/services/opfs` into a new crate `core/services/opfs`, crate name `opendal-service-opfs` - Keep the public surface (`opendal::services::Opfs`) unchanged - Preserve the existing feature flag: `services-opfs` ## Changes - Created new `opendal-service-opfs` crate at `core/services/opfs/` - Moved all opfs source code to the new crate with updated imports - Updated `core/Cargo.toml` to use the new crate as optional dependency - Removed opfs feature and wasm dependencies from `core/core/Cargo.toml` - Added facade re-export in `core/src/lib.rs` ## Test plan - [x] `cargo check` passes - [x] `cargo check -p opendal-service-opfs --target wasm32-unknown-unknown` passes - [x] `cargo fmt --check` passes Closes #6829 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
