quilkin_proto/generated/envoy/kind/tracing/
v3.rs

1// This file is @generated by prost-build.
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct CustomTag {
4    #[prost(string, tag = "1")]
5    pub tag: ::prost::alloc::string::String,
6    #[prost(oneof = "custom_tag::Type", tags = "2, 3, 4, 5")]
7    pub r#type: ::core::option::Option<custom_tag::Type>,
8}
9/// Nested message and enum types in `CustomTag`.
10pub mod custom_tag {
11    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
12    pub struct Literal {
13        #[prost(string, tag = "1")]
14        pub value: ::prost::alloc::string::String,
15    }
16    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
17    pub struct Environment {
18        #[prost(string, tag = "1")]
19        pub name: ::prost::alloc::string::String,
20        #[prost(string, tag = "2")]
21        pub default_value: ::prost::alloc::string::String,
22    }
23    #[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
24    pub struct Header {
25        #[prost(string, tag = "1")]
26        pub name: ::prost::alloc::string::String,
27        #[prost(string, tag = "2")]
28        pub default_value: ::prost::alloc::string::String,
29    }
30    #[derive(Clone, PartialEq, ::prost::Message)]
31    pub struct Metadata {
32        #[prost(message, optional, tag = "1")]
33        pub kind: ::core::option::Option<super::super::super::metadata::v3::MetadataKind>,
34        #[prost(message, optional, tag = "2")]
35        pub metadata_key: ::core::option::Option<super::super::super::metadata::v3::MetadataKey>,
36        #[prost(string, tag = "3")]
37        pub default_value: ::prost::alloc::string::String,
38    }
39    #[derive(Clone, PartialEq, ::prost::Oneof)]
40    pub enum Type {
41        #[prost(message, tag = "2")]
42        Literal(Literal),
43        #[prost(message, tag = "3")]
44        Environment(Environment),
45        #[prost(message, tag = "4")]
46        RequestHeader(Header),
47        #[prost(message, tag = "5")]
48        Metadata(Metadata),
49    }
50}