3737//!
3838//! // Encode arbitrary data using "abc" as the human-readable part and append a bech32m checksum.
3939//! 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 ");
4141//! assert_eq!(string, STRING);
4242//!
4343//! // Encode arbitrary data as a Bitcoin taproot address.
4646//!
4747//! // No-alloc: Encode without allocating (ignoring that String::new() allocates :).
4848//! 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 ");
5050//! assert_eq!(buf, STRING);
5151//! # }
5252//! ```
6767//! // The input address MUST include a valid bech32 or bech32m checksum, for individual specific
6868//! // checksum algorithms see [`decode_bech32`], [`decode_bech32m`], [`decode_no_checksum`] or use
6969//! // 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 ");
7171//! assert_eq!(hrp, Hrp::parse("abc").unwrap());
7272//! assert_eq!(data, DATA);
7373//!
7676//! assert_eq!(program, DATA);
7777//!
7878//! // 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");
8080//! assert_eq!(hrp, p.hrp());
8181//! assert!(p.byte_iter().eq(DATA.iter().map(|&b| b))); // We yield bytes not references.
8282//!
@@ -189,7 +189,7 @@ pub use {
189189///
190190/// // You can control the checksum algorithm directly by using the [`CheckedHrpstring`] type.
191191/// 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");
193193/// let p = CheckedHrpstring::new::<NoChecksum>(&NO_CHECKSUM).expect("valid bech32 string with no checksum");
194194/// # }
195195/// ```
@@ -404,15 +404,15 @@ mod tests {
404404 #[ test]
405405 fn encode_bech32m ( ) {
406406 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 " ) ;
408408 let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kmz4lky" ;
409409 assert_eq ! ( got, want) ;
410410 }
411411
412412 #[ test]
413413 fn encode_bech32_lower ( ) {
414414 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 " ) ;
416416 let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
417417 assert_eq ! ( got, want) ;
418418 }
@@ -422,7 +422,7 @@ mod tests {
422422 fn encode_bech32_lower_to_writer ( ) {
423423 let hrp = Hrp :: parse_unchecked ( "test" ) ;
424424 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 " ) ;
426426
427427 let got = std:: str:: from_utf8 ( & buf) . expect ( "ascii is valid utf8" ) ;
428428 let want = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
@@ -432,7 +432,7 @@ mod tests {
432432 #[ test]
433433 fn encode_bech32_upper ( ) {
434434 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 " ) ;
436436 let want = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
437437 assert_eq ! ( got, want) ;
438438 }
@@ -442,7 +442,7 @@ mod tests {
442442 fn encode_bech32_upper_to_writer ( ) {
443443 let hrp = Hrp :: parse_unchecked ( "test" ) ;
444444 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 " ) ;
446446
447447 let got = std:: str:: from_utf8 ( & buf) . expect ( "ascii is valid utf8" ) ;
448448 let want = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
@@ -452,7 +452,7 @@ mod tests {
452452 #[ test]
453453 fn decode_bech32m ( ) {
454454 let s = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kmz4lky" ;
455- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
455+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
456456
457457 assert_eq ! ( hrp, Hrp :: parse_unchecked( "test" ) ) ;
458458 assert_eq ! ( data, DATA ) ;
@@ -461,7 +461,7 @@ mod tests {
461461 #[ test]
462462 fn decode_bech32_lower ( ) {
463463 let s = "test1lu08d6qejxtdg4y5r3zarvary0c5xw7kw79nnx" ;
464- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
464+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
465465
466466 assert_eq ! ( hrp, Hrp :: parse_unchecked( "test" ) ) ;
467467 assert_eq ! ( data, DATA ) ;
@@ -470,7 +470,7 @@ mod tests {
470470 #[ test]
471471 fn decode_bech32_upper ( ) {
472472 let s = "TEST1LU08D6QEJXTDG4Y5R3ZARVARY0C5XW7KW79NNX" ;
473- let ( hrp, data) = decode ( s) . expect ( "failed to encode " ) ;
473+ let ( hrp, data) = decode ( s) . expect ( "valid data " ) ;
474474
475475 assert_eq ! ( hrp, Hrp :: parse_unchecked( "TEST" ) ) ;
476476 assert_eq ! ( data, DATA ) ;
0 commit comments