31 releases (13 breaking)

0.16.1 Jun 2, 2021
0.16.0 Feb 23, 2021
0.15.0 Dec 21, 2020
0.14.1 Nov 30, 2020
0.1.4 Nov 29, 2018

#133 in Hardware support

Download history 9326/week @ 2021-02-21 9300/week @ 2021-02-28 8214/week @ 2021-03-07 7888/week @ 2021-03-14 8402/week @ 2021-03-21 7872/week @ 2021-03-28 7247/week @ 2021-04-04 8283/week @ 2021-04-11 7857/week @ 2021-04-18 8543/week @ 2021-04-25 7053/week @ 2021-05-02 6845/week @ 2021-05-09 6360/week @ 2021-05-16 6808/week @ 2021-05-23 6687/week @ 2021-05-30 6777/week @ 2021-06-06

32,170 downloads per month
Used in 132 crates (4 directly)

MIT/Apache

115KB
2.5K SLoC

v_escape Documentation Latest version Build Status

The simd optimized escape code

Crate v_escape provides a macro new_escape! that define a escaping functionalities. These macros are optimized using simd by default, but this can be altered using sub-attributes.

Documentation

Example

new_escape!(MyEscape, "62->bar");

fn main() {
    let s = "foo<bar";
    
    print!("{}", MyEscape::from(s));
}

Dependencies

~1.1–1.6MB
~35K SLoC