1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
[]
= "unicodeit"
= "Converts LaTeX to Unicode (rust port)"
= true
= true
= true
= true
= true
= true
[]
= "2024"
= "0.2.1"
= "https://www.unicodeit.net"
= "https://github.com/Techcable/unicodeit.rs"
= "MIT AND LPPL-1.3c"
= "README.md"
= "1.80"
[]
= "1"
= "2.7"
= "1"
= "1"
[]
= "1"
= "0.13"
[]
= "2"
= ["./cli"]
[]
# Expose the naive implementation of the `replace` function
#
# This function is currently less buggy than the optimized implementation,
# so it is the default implementation of `replace`.
#
# This feature flag simply exposes the naive implementation as part of the public API.
# It does not affect the default implementation and is primarily intended for testing.
= []
# Expose the optimized implementation of the `replace` function.
#
# While faster and avoiding regex bloat,
# this is sometimes inconsistent with the behavior of the original library.
# For this reason, it is not the default implementation.
#
# This feature flag simply exposes the optimized implementation as part of the pub API.
# It does not affect the default implementation and is primarily intended for testing.
= []
# Prefer the optimized implementation of the `replace` function instead of the naive implementation.
#
# The behavior may occasionally differ from the orgiinal library,
# but avoids the `regex` dependency and is much more efficient.
= []
[]
= { = "warn", = ['cfg(feature, values("naive-impl"))'] }