mz_expr/mnt/build/debug/build/mz-expr-0eedd2fd61fa5887/out/
mz_expr.relation.func.rs

1// This file is @generated by prost-build.
2#[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}