const_format_sequence

Function const_format_sequence 

Source
pub const fn const_format_sequence(seq_num: u16) -> [u8; 3]
Expand description

Format a sequence number as 3-digit zero-padded string bytes

Returns a 3-byte array with the formatted number. Used for building WDP-conformant error codes at compile time.

§Panics

Panics if seq_num is 0 or greater than 999 (WDP spec requires 001-999).

§Example

use waddling_errors_hash::wdp::const_format_sequence;

assert_eq!(&const_format_sequence(1), b"001");
assert_eq!(&const_format_sequence(42), b"042");
assert_eq!(&const_format_sequence(999), b"999");