@@ -924,7 +924,7 @@ mod tests {
924
924
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
925
925
. amount_msats ( 1000 )
926
926
. build ( ) . unwrap ( )
927
- . request_invoice ( vec ! [ 42 ; 32 ] , payer_pubkey ( ) )
927
+ . request_invoice ( vec ! [ 42 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
928
928
. build ( ) . unwrap ( )
929
929
. sign ( payer_sign) . unwrap ( ) ;
930
930
@@ -941,7 +941,7 @@ mod tests {
941
941
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
942
942
. amount_msats ( 1000 )
943
943
. build ( ) . unwrap ( )
944
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
944
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
945
945
. chain ( Network :: Bitcoin ) . unwrap ( )
946
946
. build ( ) . unwrap ( )
947
947
. sign ( payer_sign) . unwrap ( ) ;
@@ -956,7 +956,7 @@ mod tests {
956
956
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
957
957
. amount_msats ( 1000 )
958
958
. build ( ) . unwrap ( )
959
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
959
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
960
960
. chain_unchecked ( Network :: Testnet )
961
961
. build_unchecked ( )
962
962
. sign ( payer_sign) . unwrap ( ) ;
@@ -975,7 +975,7 @@ mod tests {
975
975
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
976
976
. amount_msats ( 1000 )
977
977
. build ( ) . unwrap ( )
978
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
978
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
979
979
. build ( ) . unwrap ( )
980
980
. sign ( payer_sign) . unwrap ( ) ;
981
981
@@ -988,7 +988,7 @@ mod tests {
988
988
989
989
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
990
990
. build ( ) . unwrap ( )
991
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
991
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
992
992
. amount_msats ( 1000 ) . unwrap ( )
993
993
. build ( ) . unwrap ( )
994
994
. sign ( payer_sign) . unwrap ( ) ;
@@ -1002,7 +1002,7 @@ mod tests {
1002
1002
1003
1003
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1004
1004
. build ( ) . unwrap ( )
1005
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1005
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1006
1006
. build_unchecked ( )
1007
1007
. sign ( payer_sign) . unwrap ( ) ;
1008
1008
@@ -1017,7 +1017,7 @@ mod tests {
1017
1017
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1018
1018
. amount_msats ( 1000 )
1019
1019
. build ( ) . unwrap ( )
1020
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1020
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1021
1021
. amount_msats_unchecked ( 999 )
1022
1022
. build_unchecked ( )
1023
1023
. sign ( payer_sign) . unwrap ( ) ;
@@ -1033,7 +1033,7 @@ mod tests {
1033
1033
let invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1034
1034
. amount ( Amount :: Currency { iso4217_code : * b"USD" , amount : 1000 } )
1035
1035
. build_unchecked ( )
1036
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1036
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1037
1037
. build_unchecked ( )
1038
1038
. sign ( payer_sign) . unwrap ( ) ;
1039
1039
@@ -1056,7 +1056,7 @@ mod tests {
1056
1056
. amount_msats ( 1000 )
1057
1057
. supported_quantity ( Quantity :: one ( ) )
1058
1058
. build ( ) . unwrap ( )
1059
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1059
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1060
1060
. build ( ) . unwrap ( )
1061
1061
. sign ( payer_sign) . unwrap ( ) ;
1062
1062
@@ -1071,7 +1071,7 @@ mod tests {
1071
1071
. amount_msats ( 1000 )
1072
1072
. supported_quantity ( Quantity :: one ( ) )
1073
1073
. build ( ) . unwrap ( )
1074
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1074
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1075
1075
. amount_msats ( 2_000 ) . unwrap ( )
1076
1076
. quantity_unchecked ( 2 )
1077
1077
. build_unchecked ( )
@@ -1091,7 +1091,7 @@ mod tests {
1091
1091
. amount_msats ( 1000 )
1092
1092
. supported_quantity ( Quantity :: Bounded ( ten) )
1093
1093
. build ( ) . unwrap ( )
1094
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1094
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1095
1095
. amount_msats ( 10_000 ) . unwrap ( )
1096
1096
. quantity ( 10 ) . unwrap ( )
1097
1097
. build ( ) . unwrap ( )
@@ -1108,7 +1108,7 @@ mod tests {
1108
1108
. amount_msats ( 1000 )
1109
1109
. supported_quantity ( Quantity :: Bounded ( ten) )
1110
1110
. build ( ) . unwrap ( )
1111
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1111
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1112
1112
. amount_msats ( 11_000 ) . unwrap ( )
1113
1113
. quantity_unchecked ( 11 )
1114
1114
. build_unchecked ( )
@@ -1126,7 +1126,7 @@ mod tests {
1126
1126
. amount_msats ( 1000 )
1127
1127
. supported_quantity ( Quantity :: Unbounded )
1128
1128
. build ( ) . unwrap ( )
1129
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1129
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1130
1130
. amount_msats ( 2_000 ) . unwrap ( )
1131
1131
. quantity ( 2 ) . unwrap ( )
1132
1132
. build ( ) . unwrap ( )
@@ -1143,7 +1143,7 @@ mod tests {
1143
1143
. amount_msats ( 1000 )
1144
1144
. supported_quantity ( Quantity :: Unbounded )
1145
1145
. build ( ) . unwrap ( )
1146
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1146
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1147
1147
. build_unchecked ( )
1148
1148
. sign ( payer_sign) . unwrap ( ) ;
1149
1149
@@ -1161,7 +1161,7 @@ mod tests {
1161
1161
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1162
1162
. amount_msats ( 1000 )
1163
1163
. build ( ) . unwrap ( ) ;
1164
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1164
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1165
1165
. build ( ) . unwrap ( ) ;
1166
1166
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1167
1167
tlv_stream. 0 . metadata = None ;
@@ -1182,7 +1182,7 @@ mod tests {
1182
1182
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1183
1183
. amount_msats ( 1000 )
1184
1184
. build ( ) . unwrap ( ) ;
1185
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1185
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1186
1186
. build ( ) . unwrap ( ) ;
1187
1187
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1188
1188
tlv_stream. 2 . payer_id = None ;
@@ -1201,7 +1201,7 @@ mod tests {
1201
1201
let offer = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1202
1202
. amount_msats ( 1000 )
1203
1203
. build ( ) . unwrap ( ) ;
1204
- let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1204
+ let unsigned_invoice_request = offer. request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1205
1205
. build ( ) . unwrap ( ) ;
1206
1206
let mut tlv_stream = unsigned_invoice_request. invoice_request . as_tlv_stream ( ) ;
1207
1207
tlv_stream. 1 . node_id = None ;
@@ -1223,7 +1223,7 @@ mod tests {
1223
1223
OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1224
1224
. amount_msats ( 1000 )
1225
1225
. build ( ) . unwrap ( )
1226
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1226
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1227
1227
. build ( ) . unwrap ( )
1228
1228
. invoice_request
1229
1229
. write ( & mut buffer) . unwrap ( ) ;
@@ -1238,7 +1238,7 @@ mod tests {
1238
1238
let mut invoice_request = OfferBuilder :: new ( "foo" . into ( ) , recipient_pubkey ( ) )
1239
1239
. amount_msats ( 1000 )
1240
1240
. build ( ) . unwrap ( )
1241
- . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) )
1241
+ . request_invoice ( vec ! [ 1 ; 32 ] , payer_pubkey ( ) ) . unwrap ( )
1242
1242
. build ( ) . unwrap ( )
1243
1243
. sign ( payer_sign) . unwrap ( ) ;
1244
1244
let last_signature_byte = invoice_request. bytes . last_mut ( ) . unwrap ( ) ;
0 commit comments