X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=src%2Fcli.rs;h=8135d1e691a928c2d8d2c2edd88fff49b817fe62;hb=fbb1f231ef0e1e8362d353e5d4e3aaecba42a7f4;hp=da6d97fb2587ae1e990d4203b0542a3261e7ee00;hpb=d072085ead48969f2e752764f9609a75f0228487;p=ldk-sample diff --git a/src/cli.rs b/src/cli.rs index da6d97f..8135d1e 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)