pub const fn str_array<const N: usize>(s: &str) -> [u8; N]
Expand description
Utility function to declare string literals backed by an array of length N.
The input can be shorter than N, in that case the end of the array is padded with zeros.
str_array
is useful when converting strings that end up in the storage as fixed size arrays
or in const contexts where static data types have strings that could also end up in the storage.
ยงExample
const MY_STR: [u8; 6] = str_array("data");
assert_eq!(MY_STR, *b"data\0\0");