37
37
//!
38
38
//! // Encode arbitrary data using "abc" as the human-readable part and append a bech32m checksum.
39
39
//! let hrp = Hrp::parse("abc").expect("valid hrp");
40
- //! let string = bech32::encode::<Bech32m>(hrp, &DATA).expect("failed to encode string ");
40
+ //! let string = bech32::encode::<Bech32m>(hrp, &DATA).expect("valid data ");
41
41
//! assert_eq!(string, STRING);
42
42
//!
43
43
//! // Encode arbitrary data as a Bitcoin taproot address.
46
46
//!
47
47
//! // No-alloc: Encode without allocating (ignoring that String::new() allocates :).
48
48
//! let mut buf = String::new();
49
- //! bech32::encode_to_fmt::<Bech32m, String>(&mut buf, hrp, &DATA).expect("failed to encode to buffer ");
49
+ //! bech32::encode_to_fmt::<Bech32m, String>(&mut buf, hrp, &DATA).expect("valid data ");
50
50
//! assert_eq!(buf, STRING);
51
51
//! # }
52
52
//! ```
67
67
//! // The input address MUST include a valid bech32 or bech32m checksum, for individual specific
68
68
//! // checksum algorithms see [`decode_bech32`], [`decode_bech32m`], [`decode_no_checksum`] or use
69
69
//! // the [`primitives::decode::CheckedHrpstring`] type directly.
70
- //! let (hrp, data) = bech32::decode(&STRING).expect("failed to decode ");
70
+ //! let (hrp, data) = bech32::decode(&STRING).expect("valid string ");
71
71
//! assert_eq!(hrp, Hrp::parse("abc").unwrap());
72
72
//! assert_eq!(data, DATA);
73
73
//!
76
76
//! assert_eq!(program, DATA);
77
77
//!
78
78
//! // No-alloc: Decode a bech32m checksummed address without allocating.
79
- //! let p = CheckedHrpstring::new::<Bech32m>(&STRING).expect("failed to parse string");
79
+ //! let p = CheckedHrpstring::new::<Bech32m>(&STRING).expect("valid string");
80
80
//! assert_eq!(hrp, p.hrp());
81
81
//! assert!(p.byte_iter().eq(DATA.iter().map(|&b| b))); // We yield bytes not references.
82
82
//!
@@ -189,7 +189,7 @@ pub use {
189
189
///
190
190
/// // You can control the checksum algorithm directly by using the [`CheckedHrpstring`] type.
191
191
/// let p = CheckedHrpstring::new::<Bech32>(&BECH32).expect("valid bech32 string with valid bech32 checksum");
192
- /// let p = CheckedHrpstring::new::<Bech32m>(&BECH32M).expect("valid bech32 string with valid bech32 checksum");
192
+ /// let p = CheckedHrpstring::new::<Bech32m>(&BECH32M).expect("valid bech32 string with valid bech32m checksum");
193
193
/// let p = CheckedHrpstring::new::<NoChecksum>(&NO_CHECKSUM).expect("valid bech32 string with no checksum");
194
194
/// # }
195
195
/// ```
@@ -404,15 +404,15 @@ mod tests {
404
404
#[ test]
405
405
fn encode_bech32m ( ) {
406
406
let hrp = Hrp :: parse_unchecked ( "test" ) ;
407
- let got = encode :: < Bech32m > ( hrp, & DATA ) . expect ( "failed to encode " ) ;
407
+ let got = encode :: < Bech32m > ( hrp, & DATA ) . expect ( "valid data " ) ;
408
408
let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kmz4lky" ;
409
409
assert_eq ! ( got, want) ;
410
410
}
411
411
412
412
#[ test]
413
413
fn encode_bech32_lower ( ) {
414
414
let hrp = Hrp :: parse_unchecked ( "test" ) ;
415
- let got = encode_lower :: < Bech32 > ( hrp, & DATA ) . expect ( "failed to encode " ) ;
415
+ let got = encode_lower :: < Bech32 > ( hrp, & DATA ) . expect ( "valid data " ) ;
416
416
let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
417
417
assert_eq ! ( got, want) ;
418
418
}
@@ -422,7 +422,7 @@ mod tests {
422
422
fn encode_bech32_lower_to_writer ( ) {
423
423
let hrp = Hrp :: parse_unchecked ( "test" ) ;
424
424
let mut buf = Vec :: new ( ) ;
425
- encode_lower_to_writer :: < Bech32 , _ > ( & mut buf, hrp, & DATA ) . expect ( "failed to encode " ) ;
425
+ encode_lower_to_writer :: < Bech32 , _ > ( & mut buf, hrp, & DATA ) . expect ( "valid data " ) ;
426
426
427
427
let got = std:: str:: from_utf8 ( & buf) . expect ( "ascii is valid utf8" ) ;
428
428
let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
@@ -432,7 +432,7 @@ mod tests {
432
432
#[ test]
433
433
fn encode_bech32_upper ( ) {
434
434
let hrp = Hrp :: parse_unchecked ( "test" ) ;
435
- let got = encode_upper :: < Bech32 > ( hrp, & DATA ) . expect ( "failed to encode " ) ;
435
+ let got = encode_upper :: < Bech32 > ( hrp, & DATA ) . expect ( "valid data " ) ;
436
436
let want = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
437
437
assert_eq ! ( got, want) ;
438
438
}
@@ -442,7 +442,7 @@ mod tests {
442
442
fn encode_bech32_upper_to_writer ( ) {
443
443
let hrp = Hrp :: parse_unchecked ( "test" ) ;
444
444
let mut buf = Vec :: new ( ) ;
445
- encode_upper_to_writer :: < Bech32 , _ > ( & mut buf, hrp, & DATA ) . expect ( "failed to encode " ) ;
445
+ encode_upper_to_writer :: < Bech32 , _ > ( & mut buf, hrp, & DATA ) . expect ( "valid data " ) ;
446
446
447
447
let got = std:: str:: from_utf8 ( & buf) . expect ( "ascii is valid utf8" ) ;
448
448
let want = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
@@ -452,7 +452,7 @@ mod tests {
452
452
#[ test]
453
453
fn decode_bech32m ( ) {
454
454
let s = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kmz4lky" ;
455
- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
455
+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
456
456
457
457
assert_eq ! ( hrp, Hrp :: parse_unchecked( "test" ) ) ;
458
458
assert_eq ! ( data, DATA ) ;
@@ -461,7 +461,7 @@ mod tests {
461
461
#[ test]
462
462
fn decode_bech32_lower ( ) {
463
463
let s = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
464
- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
464
+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
465
465
466
466
assert_eq ! ( hrp, Hrp :: parse_unchecked( "test" ) ) ;
467
467
assert_eq ! ( data, DATA ) ;
@@ -470,7 +470,7 @@ mod tests {
470
470
#[ test]
471
471
fn decode_bech32_upper ( ) {
472
472
let s = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
473
- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
473
+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
474
474
475
475
assert_eq ! ( hrp, Hrp :: parse_unchecked( "TEST" ) ) ;
476
476
assert_eq ! ( data, DATA ) ;
0 commit comments