+
+ fn features_unchecked(mut $self: $self_type, features: InvoiceRequestFeatures) -> $return_type {
+ $self.refund.features = features;
+ $return_value
+ }
+} }
+
+impl<'a> RefundBuilder<'a, secp256k1::SignOnly> {
+ refund_without_secp256k1_builder_methods!();
+}
+
+impl<'a, T: secp256k1::Signing> RefundBuilder<'a, T> {
+ refund_builder_methods!(self, Self, Self, self);
+
+ #[cfg(test)]
+ refund_builder_test_methods!(self, Self, Self, self);