mz_expr/mnt/build/debug/build/mz-expr-0eedd2fd61fa5887/out/
mz_expr.relation.func.rs1#[allow(missing_docs)]
3#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct ProtoCaptureGroupDesc {
5 #[prost(uint32, tag = "1")]
6 pub index: u32,
7 #[prost(string, optional, tag = "2")]
8 pub name: ::core::option::Option<::prost::alloc::string::String>,
9 #[prost(bool, tag = "3")]
10 pub nullable: bool,
11}
12#[allow(missing_docs)]
13#[derive(Clone, Copy, PartialEq, ::prost::Message)]
14pub struct ProtoAnalyzedRegexOpts {
15 #[prost(bool, tag = "1")]
16 pub case_insensitive: bool,
17 #[prost(bool, tag = "2")]
18 pub global: bool,
19}
20#[allow(missing_docs)]
21#[derive(Clone, PartialEq, ::prost::Message)]
22pub struct ProtoAnalyzedRegex {
23 #[prost(message, optional, tag = "1")]
24 pub regex: ::core::option::Option<::mz_repr::adt::regex::ProtoRegex>,
25 #[prost(message, repeated, tag = "2")]
26 pub groups: ::prost::alloc::vec::Vec<ProtoCaptureGroupDesc>,
27 #[prost(message, optional, tag = "3")]
28 pub opts: ::core::option::Option<ProtoAnalyzedRegexOpts>,
29}