connectrpc_reflection/generated/buffa/
grpc.reflection.v1alpha.reflection.__oneof.rs1pub mod server_reflection_request {
5 #[allow(unused_imports)]
6 use super::*;
7 #[derive(Clone, PartialEq, Debug)]
11 pub enum MessageRequest {
12 FileByFilename(::buffa::alloc::string::String),
13 FileContainingSymbol(::buffa::alloc::string::String),
14 FileContainingExtension(
15 ::buffa::alloc::boxed::Box<super::super::super::ExtensionRequest>,
16 ),
17 AllExtensionNumbersOfType(::buffa::alloc::string::String),
18 ListServices(::buffa::alloc::string::String),
19 }
20 impl ::buffa::Oneof for MessageRequest {}
21 impl From<super::super::super::ExtensionRequest> for MessageRequest {
22 fn from(v: super::super::super::ExtensionRequest) -> Self {
23 Self::FileContainingExtension(::buffa::alloc::boxed::Box::new(v))
24 }
25 }
26 impl From<super::super::super::ExtensionRequest>
27 for ::core::option::Option<MessageRequest> {
28 fn from(v: super::super::super::ExtensionRequest) -> Self {
29 Self::Some(MessageRequest::from(v))
30 }
31 }
32 impl serde::Serialize for MessageRequest {
33 fn serialize<S: serde::Serializer>(
34 &self,
35 s: S,
36 ) -> ::core::result::Result<S::Ok, S::Error> {
37 use serde::ser::SerializeMap;
38 let mut map = s.serialize_map(Some(1))?;
39 match self {
40 Self::FileByFilename(v) => {
41 map.serialize_entry("fileByFilename", v)?;
42 }
43 Self::FileContainingSymbol(v) => {
44 map.serialize_entry("fileContainingSymbol", v)?;
45 }
46 Self::FileContainingExtension(v) => {
47 map.serialize_entry("fileContainingExtension", v)?;
48 }
49 Self::AllExtensionNumbersOfType(v) => {
50 map.serialize_entry("allExtensionNumbersOfType", v)?;
51 }
52 Self::ListServices(v) => {
53 map.serialize_entry("listServices", v)?;
54 }
55 }
56 map.end()
57 }
58 }
59}
60pub mod server_reflection_response {
61 #[allow(unused_imports)]
62 use super::*;
63 #[derive(Clone, PartialEq, Debug)]
66 pub enum MessageResponse {
67 FileDescriptorResponse(
68 ::buffa::alloc::boxed::Box<super::super::super::FileDescriptorResponse>,
69 ),
70 AllExtensionNumbersResponse(
71 ::buffa::alloc::boxed::Box<super::super::super::ExtensionNumberResponse>,
72 ),
73 ListServicesResponse(
74 ::buffa::alloc::boxed::Box<super::super::super::ListServiceResponse>,
75 ),
76 ErrorResponse(::buffa::alloc::boxed::Box<super::super::super::ErrorResponse>),
77 }
78 impl ::buffa::Oneof for MessageResponse {}
79 impl From<super::super::super::FileDescriptorResponse> for MessageResponse {
80 fn from(v: super::super::super::FileDescriptorResponse) -> Self {
81 Self::FileDescriptorResponse(::buffa::alloc::boxed::Box::new(v))
82 }
83 }
84 impl From<super::super::super::FileDescriptorResponse>
85 for ::core::option::Option<MessageResponse> {
86 fn from(v: super::super::super::FileDescriptorResponse) -> Self {
87 Self::Some(MessageResponse::from(v))
88 }
89 }
90 impl From<super::super::super::ExtensionNumberResponse> for MessageResponse {
91 fn from(v: super::super::super::ExtensionNumberResponse) -> Self {
92 Self::AllExtensionNumbersResponse(::buffa::alloc::boxed::Box::new(v))
93 }
94 }
95 impl From<super::super::super::ExtensionNumberResponse>
96 for ::core::option::Option<MessageResponse> {
97 fn from(v: super::super::super::ExtensionNumberResponse) -> Self {
98 Self::Some(MessageResponse::from(v))
99 }
100 }
101 impl From<super::super::super::ListServiceResponse> for MessageResponse {
102 fn from(v: super::super::super::ListServiceResponse) -> Self {
103 Self::ListServicesResponse(::buffa::alloc::boxed::Box::new(v))
104 }
105 }
106 impl From<super::super::super::ListServiceResponse>
107 for ::core::option::Option<MessageResponse> {
108 fn from(v: super::super::super::ListServiceResponse) -> Self {
109 Self::Some(MessageResponse::from(v))
110 }
111 }
112 impl From<super::super::super::ErrorResponse> for MessageResponse {
113 fn from(v: super::super::super::ErrorResponse) -> Self {
114 Self::ErrorResponse(::buffa::alloc::boxed::Box::new(v))
115 }
116 }
117 impl From<super::super::super::ErrorResponse>
118 for ::core::option::Option<MessageResponse> {
119 fn from(v: super::super::super::ErrorResponse) -> Self {
120 Self::Some(MessageResponse::from(v))
121 }
122 }
123 impl serde::Serialize for MessageResponse {
124 fn serialize<S: serde::Serializer>(
125 &self,
126 s: S,
127 ) -> ::core::result::Result<S::Ok, S::Error> {
128 use serde::ser::SerializeMap;
129 let mut map = s.serialize_map(Some(1))?;
130 match self {
131 Self::FileDescriptorResponse(v) => {
132 map.serialize_entry("fileDescriptorResponse", v)?;
133 }
134 Self::AllExtensionNumbersResponse(v) => {
135 map.serialize_entry("allExtensionNumbersResponse", v)?;
136 }
137 Self::ListServicesResponse(v) => {
138 map.serialize_entry("listServicesResponse", v)?;
139 }
140 Self::ErrorResponse(v) => {
141 map.serialize_entry("errorResponse", v)?;
142 }
143 }
144 map.end()
145 }
146 }
147}