panicked专题

rust中slice panicked at 'byte index 5 is not a char boundary' 问题解决办法

今天在工作中遇到一个问题,string调用truncate()接口panic了,报错信息大致如下:thread '0' panicked at 'assertion failed: self.is_char_boundary(new_len)', liballoc/string.rs:1121:13 我的代码如下: 示例1: fn main() {let mut s = String::fr