X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning-invoice%2Fsrc%2Flib.rs;h=9695d79036ecc6a776e9ab10e340f0a94a7463d1;hb=0b4bb24af8fe8de2d4958e2a8ae7eebdac4dc0f6;hp=d4e2b736757d35c62f348fccf122f3cd39403470;hpb=cd16cdd806ca3806e4c42868d5ef0b53caaad2e5;p=rust-lightning diff --git a/lightning-invoice/src/lib.rs b/lightning-invoice/src/lib.rs index d4e2b736..9695d790 100644 --- a/lightning-invoice/src/lib.rs +++ b/lightning-invoice/src/lib.rs @@ -30,8 +30,6 @@ compile_error!("at least one of the `std` or `no-std` features must be enabled") pub mod payment; pub mod utils; -pub(crate) mod time_utils; - extern crate bech32; extern crate bitcoin_hashes; #[macro_use] extern crate lightning; @@ -51,8 +49,6 @@ use bitcoin::{Address, Network, PubkeyHash, ScriptHash}; use bitcoin::util::address::{Payload, WitnessVersion}; use bitcoin_hashes::{Hash, sha256}; use lightning::ln::features::Bolt11InvoiceFeatures; -#[cfg(any(doc, test))] -use lightning::routing::gossip::RoutingFees; use lightning::util::invoice::construct_invoice_preimage; use secp256k1::PublicKey; @@ -74,7 +70,9 @@ use serde::{Deserialize, Deserializer,Serialize, Serializer, de::Error}; #[doc(no_inline)] pub use lightning::ln::PaymentSecret; #[doc(no_inline)] -pub use lightning::routing::router::RouteHint; +pub use lightning::routing::router::{RouteHint, RouteHintHop}; +#[doc(no_inline)] +pub use lightning::routing::gossip::RoutingFees; mod de; mod ser;