blob: 539861cb6847d8a4ac969f0c1875d3243a6f16ea (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
// @generated
// This file is @generated by prost-build.
// \[#protodoc-title: Hyperscan\]
// Hyperscan :ref:`configuration overview <config_hyperscan>`.
// \[#extension: envoy.regex_engines.hyperscan\]
/// `Hyperscan <<https://github.com/intel/hyperscan>`_> regex engine. The engine uses hybrid automata
/// techniques to allow simultaneous matching of large numbers of regular expressions across streams
/// of data.
///
/// The engine follows PCRE pattern syntax, and the regex string must adhere to the documented
/// `pattern support <<https://intel.github.io/hyperscan/dev-reference/compilation.html#pattern-support>`_.>
/// The syntax is not compatible with the default RE2 regex engine. Depending on configured
/// expressions, swapping regex engine may cause match rules to no longer be valid.
#[allow(clippy::derive_partial_eq_without_eq)]
#[derive(Clone, Copy, PartialEq, ::prost::Message)]
pub struct Hyperscan {
}
// @@protoc_insertion_point(module)
|