我的二进制现在以字符串形式存在,我希望像将整数格式化为二进制那样,使用format!("{:b}", number)
将其格式化为整数。
我有一个更大的二进制字符串,在循环中取出其中的片段,所以假设我的一个片段是:
let bin_idx: &str = "01110011001";
我想将那个二进制格式化为一个整数:
format!("{:i}", bin_idx);
这会导致编译错误:
error: unknown format trait `i`
--> src/main.rs:3:21
|
3 | format!("{:i}", bin_idx);
| ^^^^^^^
我还尝试过d
和u
,但是出现了相同的错误。