Consider qualified re-exports in domain ports module #21

Open
opened 2026-07-25 11:18:57 +00:00 by GKaszewski · 0 comments
Owner

Severity: Low

crates/domain/src/ports/mod.rs re-exports every submodule with pub use module::*. This works but with 17 submodules, when you see domain::ports::SomeType, you cannot tell which submodule it came from without grepping.

Qualified re-exports (pub use auth::AuthService) would improve navigability. Not urgent — this is a common Rust pattern for facade modules.

**Severity: Low** `crates/domain/src/ports/mod.rs` re-exports every submodule with `pub use module::*`. This works but with 17 submodules, when you see `domain::ports::SomeType`, you cannot tell which submodule it came from without grepping. Qualified re-exports (`pub use auth::AuthService`) would improve navigability. Not urgent — this is a common Rust pattern for facade modules.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: GKaszewski/movies-diary#21