Improper truncation of UTF-8 strings in `discord_sdk::activity::truncate`
Friz64 opened this issue · comments
Friz64 commented
thread 'main' panicked at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/alloc/src/string.rs:1396:13:
assertion failed: self.is_char_boundary(new_len)
stack backtrace:
0: rust_begin_unwind
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/std/src/panicking.rs:645:5
1: core::panicking::panic_fmt
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:72:14
2: core::panicking::panic
at /rustc/07dca489ac2d933c78d3c5158e3f43beefeb02ce/library/core/src/panicking.rs:144:5
3: discord_sdk::activity::truncate::{{closure}}
4: discord_sdk::activity::ActivityBuilder::details
discord-sdk/sdk/src/activity.rs
Lines 753 to 756 in 7e0eca4
To Reproduce
Steps to reproduce the behavior:
- Call
discord_sdk::activity::ActivityBuilder::default().details("xäääääääääääääääääääääääääääääääääääääääääääääääääääääääääääääääää")