migration - Rust - How to migrate '\uXXXX' to new bytes string -
i'm wondering if there possibility translate next old rust code:
bytes!("a\u2028t")
into current language. seems bytes!
deprecated b""
don't see way translate \u2028
byte string literal.
if want true byte string equivalent, you'll need find utf8 encoding of u+2028, e.g. via
fn main() { b in "\u2028".as_bytes().iter() { print!("\\x{:x}", *b) } }
which prints \xe2\x80\xa8
(i.e. in pre-encoded form), b"a\xe2\x80\xa8t"
should work. also, above hints @ method: can utilize "a\u2028t".as_bytes()
, although not work in static
contexts.
migration rust
No comments:
Post a Comment