X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Fln%2Fwire.rs;fp=lightning%2Fsrc%2Fln%2Fwire.rs;h=7a495d98f518f6e83aee31a9b993b8d2407fa80e;hb=7a586455c10d835a425fa1de8ec447acbf9c67f3;hp=0ee280b50e4e72ffc4290333a960a9a09853ae93;hpb=9d04227a66469a6e9569b9bff82d89f42121b0bd;p=rust-lightning diff --git a/lightning/src/ln/wire.rs b/lightning/src/ln/wire.rs index 0ee280b5..7a495d98 100644 --- a/lightning/src/ln/wire.rs +++ b/lightning/src/ln/wire.rs @@ -62,6 +62,13 @@ pub enum Message { #[derive(Clone, Copy, Debug)] pub struct MessageType(u16); +impl ::std::ops::Deref for MessageType { + type Target = u16; + fn deref(&self) -> &Self::Target { + &self.0 + } +} + impl Message { #[allow(dead_code)] // This method is only used in tests /// Returns the type that was used to decode the message payload.