mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-15 15:39:09 +01:00
rustfmt
: Prepare lightning-invoice/src/lib.rs
This commit is contained in:
parent
bb518018fe
commit
f121508f3b
1 changed files with 5 additions and 3 deletions
|
@ -629,7 +629,8 @@ impl<D: tb::Bool, H: tb::Bool, T: tb::Bool, C: tb::Bool, S: tb::Bool, M: tb::Boo
|
||||||
|
|
||||||
/// Sets the amount in millisatoshis. The optimal SI prefix is chosen automatically.
|
/// Sets the amount in millisatoshis. The optimal SI prefix is chosen automatically.
|
||||||
pub fn amount_milli_satoshis(mut self, amount_msat: u64) -> Self {
|
pub fn amount_milli_satoshis(mut self, amount_msat: u64) -> Self {
|
||||||
let amount = match amount_msat.checked_mul(10) { // Invoices are denominated in "pico BTC"
|
// Invoices are denominated in "pico BTC"
|
||||||
|
let amount = match amount_msat.checked_mul(10) {
|
||||||
Some(amt) => amt,
|
Some(amt) => amt,
|
||||||
None => {
|
None => {
|
||||||
self.error = Some(CreationError::InvalidAmount);
|
self.error = Some(CreationError::InvalidAmount);
|
||||||
|
@ -1504,7 +1505,7 @@ impl Bolt11Invoice {
|
||||||
|
|
||||||
/// Returns a list of all fallback addresses as [`Address`]es
|
/// Returns a list of all fallback addresses as [`Address`]es
|
||||||
pub fn fallback_addresses(&self) -> Vec<Address> {
|
pub fn fallback_addresses(&self) -> Vec<Address> {
|
||||||
self.fallbacks().iter().filter_map(|fallback| {
|
let filter_fn = |fallback: &&Fallback| {
|
||||||
let address = match fallback {
|
let address = match fallback {
|
||||||
Fallback::SegWitProgram { version, program } => {
|
Fallback::SegWitProgram { version, program } => {
|
||||||
match WitnessProgram::new(*version, &program) {
|
match WitnessProgram::new(*version, &program) {
|
||||||
|
@ -1521,7 +1522,8 @@ impl Bolt11Invoice {
|
||||||
};
|
};
|
||||||
|
|
||||||
Some(address)
|
Some(address)
|
||||||
}).collect()
|
};
|
||||||
|
self.fallbacks().iter().filter_map(filter_fn).collect()
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Returns a list of all routes included in the invoice
|
/// Returns a list of all routes included in the invoice
|
||||||
|
|
Loading…
Add table
Reference in a new issue