mz_expr/mnt/build/debug/build/mz-expr-70e07bbcb3b47ad5/out/
mz_expr.scalar.func.format.rs

1// This file is @generated by prost-build.
2#[allow(missing_docs)]
3#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct ProtoDateTimeFormat {
5    #[prost(message, repeated, tag = "1")]
6    pub nodes: ::prost::alloc::vec::Vec<ProtoDateTimeFormatNode>,
7}
8#[allow(missing_docs)]
9#[derive(Clone, Copy, PartialEq, ::prost::Message)]
10pub struct ProtoDateTimeFormatNode {
11    #[prost(oneof = "proto_date_time_format_node::Kind", tags = "1, 2")]
12    pub kind: ::core::option::Option<proto_date_time_format_node::Kind>,
13}
14/// Nested message and enum types in `ProtoDateTimeFormatNode`.
15pub mod proto_date_time_format_node {
16    #[allow(missing_docs)]
17    #[derive(Clone, Copy, PartialEq, ::prost::Message)]
18    pub struct ProtoField {
19        #[prost(message, optional, tag = "1")]
20        pub field: ::core::option::Option<super::ProtoDateTimeField>,
21        #[prost(bool, tag = "2")]
22        pub fill: bool,
23        #[prost(message, optional, tag = "3")]
24        pub ordinal: ::core::option::Option<super::ProtoOrdinalMode>,
25    }
26    #[allow(missing_docs)]
27    #[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
28    pub enum Kind {
29        #[prost(message, tag = "1")]
30        Field(ProtoField),
31        #[prost(uint32, tag = "2")]
32        Literal(u32),
33    }
34}
35#[allow(missing_docs)]
36#[derive(Clone, Copy, PartialEq, ::prost::Message)]
37pub struct ProtoDateTimeField {
38    #[prost(
39        oneof = "proto_date_time_field::Kind",
40        tags = "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"
41    )]
42    pub kind: ::core::option::Option<proto_date_time_field::Kind>,
43}
44/// Nested message and enum types in `ProtoDateTimeField`.
45pub mod proto_date_time_field {
46    #[allow(missing_docs)]
47    #[derive(Clone, Copy, PartialEq, ::prost::Message)]
48    pub struct ProtoIndicator {
49        #[prost(bool, tag = "1")]
50        pub dots: bool,
51        #[prost(bool, tag = "2")]
52        pub caps: bool,
53    }
54    #[allow(missing_docs)]
55    #[derive(Clone, Copy, PartialEq, ::prost::Message)]
56    pub struct ProtoName {
57        #[prost(bool, tag = "1")]
58        pub abbrev: bool,
59        #[prost(message, optional, tag = "2")]
60        pub caps: ::core::option::Option<super::ProtoWordCaps>,
61    }
62    #[allow(missing_docs)]
63    #[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
64    pub enum Kind {
65        #[prost(message, tag = "1")]
66        Hour12(()),
67        #[prost(message, tag = "2")]
68        Hour24(()),
69        #[prost(message, tag = "3")]
70        Minute(()),
71        #[prost(message, tag = "4")]
72        Second(()),
73        #[prost(message, tag = "5")]
74        Millisecond(()),
75        #[prost(message, tag = "6")]
76        Microsecond(()),
77        #[prost(message, tag = "7")]
78        SecondsPastMidnight(()),
79        #[prost(message, tag = "8")]
80        Meridiem(ProtoIndicator),
81        #[prost(message, tag = "9")]
82        Year1(()),
83        #[prost(message, tag = "10")]
84        Year2(()),
85        #[prost(message, tag = "11")]
86        Year3(()),
87        #[prost(bool, tag = "12")]
88        Year4(bool),
89        #[prost(message, tag = "13")]
90        IsoYear1(()),
91        #[prost(message, tag = "14")]
92        IsoYear2(()),
93        #[prost(message, tag = "15")]
94        IsoYear3(()),
95        #[prost(message, tag = "16")]
96        IsoYear4(()),
97        #[prost(message, tag = "17")]
98        Era(ProtoIndicator),
99        #[prost(message, tag = "18")]
100        MonthName(ProtoName),
101        #[prost(message, tag = "19")]
102        MonthOfYear(()),
103        #[prost(message, tag = "20")]
104        DayName(ProtoName),
105        #[prost(message, tag = "21")]
106        DayOfWeek(()),
107        #[prost(message, tag = "22")]
108        IsoDayOfWeek(()),
109        #[prost(message, tag = "23")]
110        DayOfMonth(()),
111        #[prost(message, tag = "24")]
112        DayOfYear(()),
113        #[prost(message, tag = "25")]
114        IsoDayOfYear(()),
115        #[prost(message, tag = "26")]
116        WeekOfMonth(()),
117        #[prost(message, tag = "27")]
118        WeekOfYear(()),
119        #[prost(message, tag = "28")]
120        IsoWeekOfYear(()),
121        #[prost(message, tag = "29")]
122        Century(()),
123        #[prost(message, tag = "30")]
124        JulianDay(()),
125        #[prost(message, tag = "31")]
126        Quarter(()),
127        #[prost(bool, tag = "32")]
128        MonthInRomanNumerals(bool),
129        #[prost(bool, tag = "33")]
130        Timezone(bool),
131        #[prost(message, tag = "34")]
132        TimezoneHours(()),
133        #[prost(message, tag = "35")]
134        TimezoneMinutes(()),
135        #[prost(message, tag = "36")]
136        TimezoneOffset(()),
137    }
138}
139#[allow(missing_docs)]
140#[derive(Clone, Copy, PartialEq, ::prost::Message)]
141pub struct ProtoWordCaps {
142    #[prost(oneof = "proto_word_caps::Kind", tags = "1, 2, 3")]
143    pub kind: ::core::option::Option<proto_word_caps::Kind>,
144}
145/// Nested message and enum types in `ProtoWordCaps`.
146pub mod proto_word_caps {
147    #[allow(missing_docs)]
148    #[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
149    pub enum Kind {
150        #[prost(message, tag = "1")]
151        AllCaps(()),
152        #[prost(message, tag = "2")]
153        FirstCaps(()),
154        #[prost(message, tag = "3")]
155        NoCaps(()),
156    }
157}
158#[allow(missing_docs)]
159#[derive(Clone, Copy, PartialEq, ::prost::Message)]
160pub struct ProtoOrdinalMode {
161    #[prost(oneof = "proto_ordinal_mode::Kind", tags = "1, 2, 3")]
162    pub kind: ::core::option::Option<proto_ordinal_mode::Kind>,
163}
164/// Nested message and enum types in `ProtoOrdinalMode`.
165pub mod proto_ordinal_mode {
166    #[allow(missing_docs)]
167    #[derive(Clone, Copy, PartialEq, ::prost::Oneof)]
168    pub enum Kind {
169        #[prost(message, tag = "1")]
170        None(()),
171        #[prost(message, tag = "2")]
172        Lower(()),
173        #[prost(message, tag = "3")]
174        Upper(()),
175    }
176}