pub struct Literal(pub Box<[u8]>);
Expand description
The high-level intermediate representation of a literal.
A literal corresponds to 0
or more bytes that should be matched literally. The smart constructors defined on Hir
will automatically concatenate adjacent literals into one literal, and will even automatically replace empty literals with Hir::empty()
.
Note that despite a literal being represented by a sequence of bytes, its Debug
implementation will attempt to print it as a normal string. (That is, not a sequence of decimal numbers.)
Tests for self
and other
values to be equal, and is used by ==
.
Tests for !=
. The default implementation is almost always sufficient, and should not be overridden without very good reason.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4