X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fcli.rs;h=b4b7a1c769b8f617e35ad76470d2dbe87f950bb7;hb=727b41d94ac6dec457f9f2b301e796150597bb5b;hp=030109ecf792d353cf41b6adae34f58d3a05f946;hpb=ef7896b1b8d989e0549602f66cd38753dd1a35db;p=ldk-sample diff --git a/src/cli.rs b/src/cli.rs index 030109e..b4b7a1c 100644 --- a/src/cli.rs +++ b/src/cli.rs @@ -15,7 +15,7 @@ use lightning::onion_message::{CustomOnionMessageContents, Destination, OnionMes use lightning::routing::gossip::NodeId; use lightning::util::config::{ChannelHandshakeConfig, ChannelHandshakeLimits, UserConfig}; use lightning::util::events::EventHandler; -use lightning::util::ser::{MaybeReadableArgs, Writeable, Writer}; +use lightning::util::ser::{Writeable, Writer}; use lightning_invoice::payment::PaymentError; use lightning_invoice::{utils, Currency, Invoice}; use std::env; @@ -50,13 +50,7 @@ impl CustomOnionMessageContents for UserOnionMessageContents { self.tlv_type } } -impl MaybeReadableArgs for UserOnionMessageContents { - fn read(_r: &mut R, _args: u64) -> Result, DecodeError> { - // UserOnionMessageContents is only ever passed to `send_onion_message`, never to an - // `OnionMessageHandler`, thus it does not need to implement the read side here. - unreachable!(); - } -} + impl Writeable for UserOnionMessageContents { fn write(&self, w: &mut W) -> Result<(), std::io::Error> { w.write_all(&self.data)