sp_runtime

Function str_array

source
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");