Add integer binary output format (#1313)
This commit is contained in:
parent
de949b72c7
commit
e66f538972
@ -248,6 +248,11 @@ pub fn formatIntValue(
|
|||||||
return formatAsciiChar(value, context, Errors, output);
|
return formatAsciiChar(value, context, Errors, output);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
'b' => {
|
||||||
|
radix = 2;
|
||||||
|
uppercase = false;
|
||||||
|
width = 0;
|
||||||
|
},
|
||||||
'd' => {
|
'd' => {
|
||||||
radix = 10;
|
radix = 10;
|
||||||
uppercase = false;
|
uppercase = false;
|
||||||
@ -874,6 +879,10 @@ test "fmt.format" {
|
|||||||
const value: u8 = 'a';
|
const value: u8 = 'a';
|
||||||
try testFmt("u8: a\n", "u8: {c}\n", value);
|
try testFmt("u8: a\n", "u8: {c}\n", value);
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
const value: u8 = 0b1100;
|
||||||
|
try testFmt("u8: 0b1100\n", "u8: 0b{b}\n", value);
|
||||||
|
}
|
||||||
{
|
{
|
||||||
const value: [3]u8 = "abc";
|
const value: [3]u8 = "abc";
|
||||||
try testFmt("array: abc\n", "array: {}\n", value);
|
try testFmt("array: abc\n", "array: {}\n", value);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user