mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-03-26 21:42:35 +01:00
Remove unused macro param
This commit is contained in:
parent
19dec4b36f
commit
16bbb7b3dc
3 changed files with 7 additions and 7 deletions
|
@ -386,7 +386,7 @@ impl<'a> InvoiceBuilder<'a, DerivedSigningPubkey> {
|
|||
|
||||
impl<'a, S: SigningPubkeyStrategy> InvoiceBuilder<'a, S> {
|
||||
invoice_builder_methods!(self, Self, Self, self, S, mut);
|
||||
invoice_builder_methods_common!(self, Self, self.invoice.fields_mut(), Self, self, S, Bolt12Invoice, mut);
|
||||
invoice_builder_methods_common!(self, Self, self.invoice.fields_mut(), Self, self, Bolt12Invoice, mut);
|
||||
|
||||
#[cfg(test)]
|
||||
invoice_builder_methods_test!(self, Self, self.invoice.fields_mut(), Self, self, mut);
|
||||
|
@ -396,14 +396,14 @@ impl<'a, S: SigningPubkeyStrategy> InvoiceBuilder<'a, S> {
|
|||
impl<'a> InvoiceWithExplicitSigningPubkeyBuilder<'a> {
|
||||
invoice_explicit_signing_pubkey_builder_methods!(self, &mut Self);
|
||||
invoice_builder_methods!(self, &mut Self, (), (), ExplicitSigningPubkey);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), (), (), ExplicitSigningPubkey, Bolt12Invoice);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), (), (), Bolt12Invoice);
|
||||
}
|
||||
|
||||
#[cfg(all(c_bindings, test))]
|
||||
impl<'a> InvoiceWithExplicitSigningPubkeyBuilder<'a> {
|
||||
invoice_explicit_signing_pubkey_builder_methods!(self, &mut Self);
|
||||
invoice_builder_methods!(self, &mut Self, &mut Self, self, ExplicitSigningPubkey);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self, ExplicitSigningPubkey, Bolt12Invoice);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self, Bolt12Invoice);
|
||||
invoice_builder_methods_test!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self);
|
||||
}
|
||||
|
||||
|
@ -411,14 +411,14 @@ impl<'a> InvoiceWithExplicitSigningPubkeyBuilder<'a> {
|
|||
impl<'a> InvoiceWithDerivedSigningPubkeyBuilder<'a> {
|
||||
invoice_derived_signing_pubkey_builder_methods!(self, &mut Self);
|
||||
invoice_builder_methods!(self, &mut Self, (), (), DerivedSigningPubkey);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), (), (), DerivedSigningPubkey, Bolt12Invoice);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), (), (), Bolt12Invoice);
|
||||
}
|
||||
|
||||
#[cfg(all(c_bindings, test))]
|
||||
impl<'a> InvoiceWithDerivedSigningPubkeyBuilder<'a> {
|
||||
invoice_derived_signing_pubkey_builder_methods!(self, &mut Self);
|
||||
invoice_builder_methods!(self, &mut Self, &mut Self, self, DerivedSigningPubkey);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self, DerivedSigningPubkey, Bolt12Invoice);
|
||||
invoice_builder_methods_common!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self, Bolt12Invoice);
|
||||
invoice_builder_methods_test!(self, &mut Self, self.invoice.fields_mut(), &mut Self, self);
|
||||
}
|
||||
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
|
||||
macro_rules! invoice_builder_methods_common { (
|
||||
$self: ident, $self_type: ty, $invoice_fields: expr, $return_type: ty, $return_value: expr,
|
||||
$type_param: ty, $invoice_type: ty $(, $self_mut: tt)?
|
||||
$invoice_type: ty $(, $self_mut: tt)?
|
||||
) => {
|
||||
#[doc = concat!("Sets the [`", stringify!($invoice_type), "::relative_expiry`]")]
|
||||
#[doc = concat!("as seconds since [`", stringify!($invoice_type), "::created_at`].")]
|
||||
|
|
|
@ -156,7 +156,7 @@ impl<'a> StaticInvoiceBuilder<'a> {
|
|||
Ok(invoice)
|
||||
}
|
||||
|
||||
invoice_builder_methods_common!(self, Self, self.invoice, Self, self, S, StaticInvoice, mut);
|
||||
invoice_builder_methods_common!(self, Self, self.invoice, Self, self, StaticInvoice, mut);
|
||||
}
|
||||
|
||||
/// A semantically valid [`StaticInvoice`] that hasn't been signed.
|
||||
|
|
Loading…
Add table
Reference in a new issue