Cleanup `ChannelId` re-export
authorElias Rohrer <dev@tnull.de>
Tue, 12 Sep 2023 11:37:57 +0000 (13:37 +0200)
committerElias Rohrer <dev@tnull.de>
Wed, 13 Sep 2023 07:46:50 +0000 (09:46 +0200)
`ChannelId` was weirdly listed in the re-export section of the docs and
reachable via multiple paths. Here we opt to make the `channel_id`
module private and leave only the `ChannelId` struct itself exposed.

lightning/src/ln/mod.rs

index bacb9e86c791bf61dee44246751c4f85c0e0f366..824550eb3e93e7d9c82bb4d1d64c79a089410e40 100644 (file)
@@ -13,7 +13,6 @@
 #[macro_use]
 pub mod functional_test_utils;
 
-pub mod channel_id;
 pub mod channelmanager;
 pub mod inbound_payment;
 pub mod msgs;
@@ -21,6 +20,7 @@ pub mod peer_handler;
 pub mod chan_utils;
 pub mod features;
 pub mod script;
+mod channel_id;
 
 #[cfg(fuzzing)]
 pub mod peer_channel_encryptor;
@@ -33,7 +33,7 @@ pub mod channel;
 pub(crate) mod channel;
 
 // Re-export ChannelId
-pub use self::channel_id::ChannelId;
+pub use channel_id::ChannelId;
 
 pub(crate) mod onion_utils;
 mod outbound_payment;