Mercurial > hg
diff rust/hg-core/src/lib.rs @ 52182:bd8081e9fd62
rust: don't star export from the `revlog` module
This made a lot of the imports confusing because they didn't make sense
at the top level (so, outside of `revlog`), and they hide the more common
types when autocompleting.
author | Raphaël Gomès <rgomes@octobus.net> |
---|---|
date | Thu, 26 Sep 2024 14:26:24 +0200 |
parents | 1a8466fd904a |
children | 65d516db7309 |
line wrap: on
line diff
--- a/rust/hg-core/src/lib.rs Thu Aug 01 11:27:20 2024 +0200 +++ b/rust/hg-core/src/lib.rs Thu Sep 26 14:26:24 2024 +0200 @@ -30,7 +30,12 @@ pub mod matchers; pub mod repo; pub mod revlog; -pub use revlog::*; +// Export very common types to make discovery easier +pub use revlog::{ + BaseRevision, Graph, GraphError, Node, NodePrefix, Revision, + UncheckedRevision, NULL_NODE, NULL_NODE_ID, NULL_REVISION, + WORKING_DIRECTORY_HEX, WORKING_DIRECTORY_REVISION, +}; pub mod checkexec; pub mod config; pub mod lock;