We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
rustfmt
lightning-invoice/src/de.rs
1 parent 4322b19 commit f4d0584Copy full SHA for f4d0584
lightning-invoice/src/de.rs
@@ -446,12 +446,13 @@ impl FromBase32 for RawDataPart {
446
type Err = Bolt11ParseError;
447
448
fn from_base32(data: &[Fe32]) -> Result<Self, Self::Err> {
449
- if data.len() < 7 { // timestamp length
+ const TIMESTAMP_LEN: usize = 7;
450
+ if data.len() < TIMESTAMP_LEN {
451
return Err(Bolt11ParseError::TooShortDataPart);
452
}
453
- let timestamp = PositiveTimestamp::from_base32(&data[0..7])?;
454
- let tagged = parse_tagged_parts(&data[7..])?;
+ let timestamp = PositiveTimestamp::from_base32(&data[0..TIMESTAMP_LEN])?;
455
+ let tagged = parse_tagged_parts(&data[TIMESTAMP_LEN..])?;
456
457
Ok(RawDataPart {
458
timestamp,
0 commit comments