Crates.io | unescaper |
lib.rs | unescaper |
version | 0.1.6 |
created_at | 2022-08-09 05:09:09.088656+00 |
updated_at | 2025-05-02 04:02:47.007899+00 |
description | Unescape strings with escape sequences written out as literal characters. |
homepage | https://hack.ink/unescaper |
repository | https://github.com/hack-ink/unescaper |
max_upload_size | |
id | 641562 |
size | 51,734 |
fn main() {
assert_eq!(unescaper::unescape(r"\u000a").unwrap(), "\n");
assert_eq!(unescaper::unescape(r"\u{a}").unwrap(), "\n");
assert_eq!(unescaper::unescape(r"\x0a").unwrap(), "\n");
assert_eq!(unescaper::unescape(r"\12").unwrap(), "\n");
}
The idea comes from unescape-rs.
The last commit of that repository was seven years ago.
So, I think it is no longer maintained.
That's why I created this repository, and I have made some improvements.