Narrow ChainWatchInterface::install_watch_script
[rust-lightning] / src / ln / mod.rs
index 1f5fa460afbf7d71972da1b7ba3283b1d5e41340..add8b4df1aa2e722dbac5ce577a840c74d2ff5a0 100644 (file)
@@ -1,9 +1,17 @@
 pub mod channelmanager;
-pub mod channel;
 pub mod channelmonitor;
 pub mod msgs;
 pub mod router;
-pub mod peer_channel_encryptor;
 pub mod peer_handler;
 
+#[cfg(feature = "fuzztarget")]
+pub mod peer_channel_encryptor;
+#[cfg(not(feature = "fuzztarget"))]
+pub(crate) mod peer_channel_encryptor;
+
+#[cfg(feature = "fuzztarget")]
+pub mod channel;
+#[cfg(not(feature = "fuzztarget"))]
+pub(crate) mod channel;
+
 mod chan_utils;