v_escape
The simd optimized escape code
Crate v_escape provides a macro new_escape!
that define a struct
with
escaping functionality. These macros are optimized using simd by default,
but this can be alter using sub-attributes.
Quick start
In order to use v_escape you will have to call one of the two macros
to create a escape struct
. In this example, when using the macro
new_escape!(MyEscape, "62->bar");
a new a struct
MyEscape
will be created that every time its method MyEscape::fmt
is called
will replace all characters ">"
with "bar"
.
extern crate v_escape;
new_escape!;
To check if rust version has simd functionality. The following code
has to be added to file build.rs
.
use is_min_version;