Use Infallible for the unconstructable default custom message type
[rust-lightning] / lightning / src / ln / wire.rs
index ee1e7963949fbebd87dc08bc76af21e6680d296c..d3cc257f5a6b18cb1776475b4fec69949521e1d6 100644 (file)
@@ -457,6 +457,10 @@ mod tests {
                }
        }
 
+       impl Type for () {
+               fn type_id(&self) -> u16 { unreachable!(); }
+       }
+
        #[test]
        fn is_even_message_type() {
                let message = Message::<()>::Unknown(42);