5 stable releases

1.1.0 Jul 1, 2021
1.0.3 Jul 17, 2018

#88 in Parser tooling

Download history 34520/week @ 2025-10-22 41117/week @ 2025-10-29 34437/week @ 2025-11-05 33938/week @ 2025-11-12 48439/week @ 2025-11-19 56129/week @ 2025-11-26 56753/week @ 2025-12-03 57195/week @ 2025-12-10 58927/week @ 2025-12-17 42548/week @ 2025-12-24 55041/week @ 2025-12-31 55741/week @ 2026-01-07 37535/week @ 2026-01-14 40621/week @ 2026-01-21 42254/week @ 2026-01-28 42630/week @ 2026-02-04

171,456 downloads per month
Used in 71 crates (28 directly)

Unlicense

7KB
105 lines

enquote crate docs

This Rust library quotes, unquotes, and unescapes strings.

Example

extern crate enquote;

fn main() {
    assert_eq!(enquote::enquote('\'', "foo'bar"), "'foo\\'bar'");
    assert_eq!(enquote::unquote("'foo\\'bar\\n'").unwrap(), "foo'bar\n");
    assert_eq!(enquote::unescape("\\n", None).unwrap(), "\n");
}

Dependencies

~155–560KB
~13K SLoC