Ответ 1
В документации модуля fmt
описаны все параметры форматирования:
Заполнить/Выравнивание
Символ заполнения предоставляется обычно вместе с параметром
width
. Это указывает на то, что если форматируемое значение меньшеwidth
вокруг него будут напечатаны дополнительные символы. Дополнительные символы указываются с помощьюfill
, и выравнивание может быть одним из следующих параметров:
<
- аргумент выравнивается по левому краю в столбцахwidth
^
- аргумент выравнивается по центру в столбцахwidth
>
- аргумент выравнивается поwidth
столбцов поwidth
assert_eq!("00000110", format!("{:0>8}", "110"));
// |||
// ||+-- width
// |+--- align
// +---- fill
Смотрите также: