mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 06:57:53 +01:00
Use explicit import lists instead of glob imports in invoice
While this is less readable, I spent way too long trying to adapt the bindings generation code to handle glob imports and concluded it would take refactoring almost the entire import-resolution logic. While this may be a good refactor to do eventually, its probably not worth it today.
This commit is contained in:
parent
2242b621fd
commit
aed4665d44
2 changed files with 5 additions and 2 deletions
|
@ -20,7 +20,9 @@ use secp256k1;
|
|||
use secp256k1::recovery::{RecoveryId, RecoverableSignature};
|
||||
use secp256k1::key::PublicKey;
|
||||
|
||||
use super::*;
|
||||
use super::{Invoice, Sha256, TaggedField, ExpiryTime, MinFinalCltvExpiry, Fallback, PayeePubKey, InvoiceSignature, PositiveTimestamp,
|
||||
SemanticError, RouteHint, Description, RawTaggedField, Currency, RawHrp, SiPrefix, RawInvoice, constants, SignedRawInvoice,
|
||||
RawDataPart, CreationError, InvoiceFeatures};
|
||||
|
||||
use self::hrp_sm::parse_hrp;
|
||||
|
||||
|
|
|
@ -2,7 +2,8 @@ use std::fmt;
|
|||
use std::fmt::{Display, Formatter};
|
||||
use bech32::{ToBase32, u5, WriteBase32, Base32Len};
|
||||
|
||||
use ::*;
|
||||
use super::{Invoice, Sha256, TaggedField, ExpiryTime, MinFinalCltvExpiry, Fallback, PayeePubKey, InvoiceSignature, PositiveTimestamp,
|
||||
RouteHint, Description, RawTaggedField, Currency, RawHrp, SiPrefix, constants, SignedRawInvoice, RawDataPart};
|
||||
|
||||
/// Converts a stream of bytes written to it to base32. On finalization the according padding will
|
||||
/// be applied. That means the results of writing two data blocks with one or two `BytesToBase32`
|
||||
|
|
Loading…
Add table
Reference in a new issue