1 1 | // Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
|
2 2 | pub(crate) fn de_header_boolean_list_header(
|
3 3 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
4 4 | ) -> ::std::result::Result<
|
5 5 | ::std::option::Option<::std::vec::Vec<bool>>,
|
6 - | ::aws_smithy_http::header::ParseError,
|
6 + | ::aws_smithy_legacy_http::header::ParseError,
|
7 7 | > {
|
8 8 | let headers = header_map.get_all("X-BooleanList");
|
9 - | let var_1 = ::aws_smithy_http::header::read_many_primitive::<bool>(headers)?;
|
9 + | let var_1 = ::aws_smithy_legacy_http::header::read_many_primitive::<bool>(headers)?;
|
10 10 | Ok(if !var_1.is_empty() { Some(var_1) } else { None })
|
11 11 | }
|
12 12 |
|
13 13 | pub(crate) fn de_header_byte_header(
|
14 14 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
15 - | ) -> ::std::result::Result<::std::option::Option<i8>, ::aws_smithy_http::header::ParseError> {
|
15 + | ) -> ::std::result::Result<::std::option::Option<i8>, ::aws_smithy_legacy_http::header::ParseError>
|
16 + | {
|
16 17 | let headers = header_map.get_all("X-Byte");
|
17 - | let var_2 = ::aws_smithy_http::header::read_many_primitive::<i8>(headers)?;
|
18 + | let var_2 = ::aws_smithy_legacy_http::header::read_many_primitive::<i8>(headers)?;
|
18 19 | if var_2.len() > 1 {
|
19 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
20 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
20 21 | "expected one item but found {}",
|
21 22 | var_2.len()
|
22 23 | )))
|
23 24 | } else {
|
24 25 | let mut var_2 = var_2;
|
25 26 | Ok(var_2.pop())
|
26 27 | }
|
27 28 | }
|
28 29 |
|
29 30 | pub(crate) fn de_header_double_header(
|
30 31 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
31 - | ) -> ::std::result::Result<::std::option::Option<f64>, ::aws_smithy_http::header::ParseError> {
|
32 + | ) -> ::std::result::Result<::std::option::Option<f64>, ::aws_smithy_legacy_http::header::ParseError>
|
33 + | {
|
32 34 | let headers = header_map.get_all("X-Double");
|
33 - | let var_3 = ::aws_smithy_http::header::read_many_primitive::<f64>(headers)?;
|
35 + | let var_3 = ::aws_smithy_legacy_http::header::read_many_primitive::<f64>(headers)?;
|
34 36 | if var_3.len() > 1 {
|
35 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
37 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
36 38 | "expected one item but found {}",
|
37 39 | var_3.len()
|
38 40 | )))
|
39 41 | } else {
|
40 42 | let mut var_3 = var_3;
|
41 43 | Ok(var_3.pop())
|
42 44 | }
|
43 45 | }
|
44 46 |
|
45 47 | pub(crate) fn de_header_enum_header(
|
46 48 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
47 49 | ) -> ::std::result::Result<
|
48 50 | ::std::option::Option<::std::string::String>,
|
49 - | ::aws_smithy_http::header::ParseError,
|
51 + | ::aws_smithy_legacy_http::header::ParseError,
|
50 52 | > {
|
51 53 | let headers = header_map.get_all("X-Enum");
|
52 - | ::aws_smithy_http::header::one_or_none(headers)
|
54 + | ::aws_smithy_legacy_http::header::one_or_none(headers)
|
53 55 | }
|
54 56 |
|
55 57 | pub(crate) fn de_header_enum_list_header(
|
56 58 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
57 59 | ) -> ::std::result::Result<
|
58 60 | ::std::option::Option<
|
59 61 | crate::unconstrained::foo_enum_list_unconstrained::FooEnumListUnconstrained,
|
60 62 | >,
|
61 - | ::aws_smithy_http::header::ParseError,
|
63 + | ::aws_smithy_legacy_http::header::ParseError,
|
62 64 | > {
|
63 65 | let headers = header_map.get_all("X-EnumList");
|
64 - | let var_4: Vec<::std::string::String> = ::aws_smithy_http::header::read_many_from_str(headers)?;
|
66 + | let var_4: Vec<::std::string::String> =
|
67 + | ::aws_smithy_legacy_http::header::read_many_from_str(headers)?;
|
65 68 | Ok(if !var_4.is_empty() {
|
66 69 | Some(crate::unconstrained::foo_enum_list_unconstrained::FooEnumListUnconstrained(var_4))
|
67 70 | } else {
|
68 71 | None
|
69 72 | })
|
70 73 | }
|
71 74 |
|
72 75 | pub(crate) fn de_header_false_bool_header(
|
73 76 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
74 - | ) -> ::std::result::Result<::std::option::Option<bool>, ::aws_smithy_http::header::ParseError> {
|
77 + | ) -> ::std::result::Result<::std::option::Option<bool>, ::aws_smithy_legacy_http::header::ParseError>
|
78 + | {
|
75 79 | let headers = header_map.get_all("X-Boolean2");
|
76 - | let var_5 = ::aws_smithy_http::header::read_many_primitive::<bool>(headers)?;
|
80 + | let var_5 = ::aws_smithy_legacy_http::header::read_many_primitive::<bool>(headers)?;
|
77 81 | if var_5.len() > 1 {
|
78 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
82 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
79 83 | "expected one item but found {}",
|
80 84 | var_5.len()
|
81 85 | )))
|
82 86 | } else {
|
83 87 | let mut var_5 = var_5;
|
84 88 | Ok(var_5.pop())
|
85 89 | }
|
86 90 | }
|
87 91 |
|
88 92 | pub(crate) fn de_header_float_header(
|
89 93 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
90 - | ) -> ::std::result::Result<::std::option::Option<f32>, ::aws_smithy_http::header::ParseError> {
|
94 + | ) -> ::std::result::Result<::std::option::Option<f32>, ::aws_smithy_legacy_http::header::ParseError>
|
95 + | {
|
91 96 | let headers = header_map.get_all("X-Float");
|
92 - | let var_6 = ::aws_smithy_http::header::read_many_primitive::<f32>(headers)?;
|
97 + | let var_6 = ::aws_smithy_legacy_http::header::read_many_primitive::<f32>(headers)?;
|
93 98 | if var_6.len() > 1 {
|
94 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
99 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
95 100 | "expected one item but found {}",
|
96 101 | var_6.len()
|
97 102 | )))
|
98 103 | } else {
|
99 104 | let mut var_6 = var_6;
|
100 105 | Ok(var_6.pop())
|
101 106 | }
|
102 107 | }
|
103 108 |
|
104 109 | pub(crate) fn de_header_integer_header(
|
105 110 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
106 - | ) -> ::std::result::Result<::std::option::Option<i32>, ::aws_smithy_http::header::ParseError> {
|
111 + | ) -> ::std::result::Result<::std::option::Option<i32>, ::aws_smithy_legacy_http::header::ParseError>
|
112 + | {
|
107 113 | let headers = header_map.get_all("X-Integer");
|
108 - | let var_7 = ::aws_smithy_http::header::read_many_primitive::<i32>(headers)?;
|
114 + | let var_7 = ::aws_smithy_legacy_http::header::read_many_primitive::<i32>(headers)?;
|
109 115 | if var_7.len() > 1 {
|
110 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
116 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
111 117 | "expected one item but found {}",
|
112 118 | var_7.len()
|
113 119 | )))
|
114 120 | } else {
|
115 121 | let mut var_7 = var_7;
|
116 122 | Ok(var_7.pop())
|
117 123 | }
|
118 124 | }
|
119 125 |
|
120 126 | pub(crate) fn de_header_integer_enum_header(
|
121 127 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
122 - | ) -> ::std::result::Result<::std::option::Option<i32>, ::aws_smithy_http::header::ParseError> {
|
128 + | ) -> ::std::result::Result<::std::option::Option<i32>, ::aws_smithy_legacy_http::header::ParseError>
|
129 + | {
|
123 130 | let headers = header_map.get_all("X-IntegerEnum");
|
124 - | let var_8 = ::aws_smithy_http::header::read_many_primitive::<i32>(headers)?;
|
131 + | let var_8 = ::aws_smithy_legacy_http::header::read_many_primitive::<i32>(headers)?;
|
125 132 | if var_8.len() > 1 {
|
126 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
133 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
127 134 | "expected one item but found {}",
|
128 135 | var_8.len()
|
129 136 | )))
|
130 137 | } else {
|
131 138 | let mut var_8 = var_8;
|
132 139 | Ok(var_8.pop())
|
133 140 | }
|
134 141 | }
|
135 142 |
|
136 143 | pub(crate) fn de_header_integer_enum_list_header(
|
137 144 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
138 145 | ) -> ::std::result::Result<
|
139 146 | ::std::option::Option<::std::vec::Vec<i32>>,
|
140 - | ::aws_smithy_http::header::ParseError,
|
147 + | ::aws_smithy_legacy_http::header::ParseError,
|
141 148 | > {
|
142 149 | let headers = header_map.get_all("X-IntegerEnumList");
|
143 - | let var_9 = ::aws_smithy_http::header::read_many_primitive::<i32>(headers)?;
|
150 + | let var_9 = ::aws_smithy_legacy_http::header::read_many_primitive::<i32>(headers)?;
|
144 151 | Ok(if !var_9.is_empty() { Some(var_9) } else { None })
|
145 152 | }
|
146 153 |
|
147 154 | pub(crate) fn de_header_integer_list_header(
|
148 155 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
149 156 | ) -> ::std::result::Result<
|
150 157 | ::std::option::Option<::std::vec::Vec<i32>>,
|
151 - | ::aws_smithy_http::header::ParseError,
|
158 + | ::aws_smithy_legacy_http::header::ParseError,
|
152 159 | > {
|
153 160 | let headers = header_map.get_all("X-IntegerList");
|
154 - | let var_10 = ::aws_smithy_http::header::read_many_primitive::<i32>(headers)?;
|
161 + | let var_10 = ::aws_smithy_legacy_http::header::read_many_primitive::<i32>(headers)?;
|
155 162 | Ok(if !var_10.is_empty() {
|
156 163 | Some(var_10)
|
157 164 | } else {
|
158 165 | None
|
159 166 | })
|
160 167 | }
|
161 168 |
|
162 169 | pub(crate) fn de_header_long_header(
|
163 170 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
164 - | ) -> ::std::result::Result<::std::option::Option<i64>, ::aws_smithy_http::header::ParseError> {
|
171 + | ) -> ::std::result::Result<::std::option::Option<i64>, ::aws_smithy_legacy_http::header::ParseError>
|
172 + | {
|
165 173 | let headers = header_map.get_all("X-Long");
|
166 - | let var_11 = ::aws_smithy_http::header::read_many_primitive::<i64>(headers)?;
|
174 + | let var_11 = ::aws_smithy_legacy_http::header::read_many_primitive::<i64>(headers)?;
|
167 175 | if var_11.len() > 1 {
|
168 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
176 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
169 177 | "expected one item but found {}",
|
170 178 | var_11.len()
|
171 179 | )))
|
172 180 | } else {
|
173 181 | let mut var_11 = var_11;
|
174 182 | Ok(var_11.pop())
|
175 183 | }
|
176 184 | }
|
177 185 |
|
178 186 | pub(crate) fn de_header_short_header(
|
179 187 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
180 - | ) -> ::std::result::Result<::std::option::Option<i16>, ::aws_smithy_http::header::ParseError> {
|
188 + | ) -> ::std::result::Result<::std::option::Option<i16>, ::aws_smithy_legacy_http::header::ParseError>
|
189 + | {
|
181 190 | let headers = header_map.get_all("X-Short");
|
182 - | let var_12 = ::aws_smithy_http::header::read_many_primitive::<i16>(headers)?;
|
191 + | let var_12 = ::aws_smithy_legacy_http::header::read_many_primitive::<i16>(headers)?;
|
183 192 | if var_12.len() > 1 {
|
184 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
193 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
185 194 | "expected one item but found {}",
|
186 195 | var_12.len()
|
187 196 | )))
|
188 197 | } else {
|
189 198 | let mut var_12 = var_12;
|
190 199 | Ok(var_12.pop())
|
191 200 | }
|
192 201 | }
|
193 202 |
|
194 203 | pub(crate) fn de_header_string_header(
|
195 204 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
196 205 | ) -> ::std::result::Result<
|
197 206 | ::std::option::Option<::std::string::String>,
|
198 - | ::aws_smithy_http::header::ParseError,
|
207 + | ::aws_smithy_legacy_http::header::ParseError,
|
199 208 | > {
|
200 209 | let headers = header_map.get_all("X-String");
|
201 - | ::aws_smithy_http::header::one_or_none(headers)
|
210 + | ::aws_smithy_legacy_http::header::one_or_none(headers)
|
202 211 | }
|
203 212 |
|
204 213 | pub(crate) fn de_header_string_list_header(
|
205 214 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
206 215 | ) -> ::std::result::Result<
|
207 216 | ::std::option::Option<::std::vec::Vec<::std::string::String>>,
|
208 - | ::aws_smithy_http::header::ParseError,
|
217 + | ::aws_smithy_legacy_http::header::ParseError,
|
209 218 | > {
|
210 219 | let headers = header_map.get_all("X-StringList");
|
211 220 | let var_13: Vec<::std::string::String> =
|
212 - | ::aws_smithy_http::header::read_many_from_str(headers)?;
|
221 + | ::aws_smithy_legacy_http::header::read_many_from_str(headers)?;
|
213 222 | Ok(if !var_13.is_empty() {
|
214 223 | Some(var_13)
|
215 224 | } else {
|
216 225 | None
|
217 226 | })
|
218 227 | }
|
219 228 |
|
220 229 | pub(crate) fn de_header_string_set_header(
|
221 230 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
222 231 | ) -> ::std::result::Result<
|
223 232 | ::std::option::Option<crate::unconstrained::string_set_unconstrained::StringSetUnconstrained>,
|
224 - | ::aws_smithy_http::header::ParseError,
|
233 + | ::aws_smithy_legacy_http::header::ParseError,
|
225 234 | > {
|
226 235 | let headers = header_map.get_all("X-StringSet");
|
227 236 | let var_14: Vec<::std::string::String> =
|
228 - | ::aws_smithy_http::header::read_many_from_str(headers)?;
|
237 + | ::aws_smithy_legacy_http::header::read_many_from_str(headers)?;
|
229 238 | Ok(if !var_14.is_empty() {
|
230 239 | Some(crate::unconstrained::string_set_unconstrained::StringSetUnconstrained(var_14))
|
231 240 | } else {
|
232 241 | None
|
233 242 | })
|
234 243 | }
|
235 244 |
|
236 245 | pub(crate) fn de_header_timestamp_list_header(
|
237 246 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
238 247 | ) -> ::std::result::Result<
|
239 248 | ::std::option::Option<::std::vec::Vec<::aws_smithy_http_server_python::types::DateTime>>,
|
240 - | ::aws_smithy_http::header::ParseError,
|
249 + | ::aws_smithy_legacy_http::header::ParseError,
|
241 250 | > {
|
242 251 | let headers = header_map.get_all("X-TimestampList");
|
243 252 | let var_15: Vec<::aws_smithy_http_server_python::types::DateTime> =
|
244 - | ::aws_smithy_http::header::many_dates(
|
253 + | ::aws_smithy_legacy_http::header::many_dates(
|
245 254 | headers,
|
246 255 | ::aws_smithy_types::date_time::Format::HttpDate,
|
247 256 | )?
|
248 257 | .into_iter()
|
249 258 | .map(::aws_smithy_http_server_python::types::DateTime::from)
|
250 259 | .collect();
|
251 260 | Ok(if !var_15.is_empty() {
|
252 261 | Some(var_15)
|
253 262 | } else {
|
254 263 | None
|
255 264 | })
|
256 265 | }
|
257 266 |
|
258 267 | pub(crate) fn de_header_true_bool_header(
|
259 268 | header_map: &::aws_smithy_runtime_api::http::Headers,
|
260 - | ) -> ::std::result::Result<::std::option::Option<bool>, ::aws_smithy_http::header::ParseError> {
|
269 + | ) -> ::std::result::Result<::std::option::Option<bool>, ::aws_smithy_legacy_http::header::ParseError>
|
270 + | {
|
261 271 | let headers = header_map.get_all("X-Boolean1");
|
262 - | let var_16 = ::aws_smithy_http::header::read_many_primitive::<bool>(headers)?;
|
272 + | let var_16 = ::aws_smithy_legacy_http::header::read_many_primitive::<bool>(headers)?;
|
263 273 | if var_16.len() > 1 {
|
264 - | Err(::aws_smithy_http::header::ParseError::new(format!(
|
274 + | Err(::aws_smithy_legacy_http::header::ParseError::new(format!(
|
265 275 | "expected one item but found {}",
|
266 276 | var_16.len()
|
267 277 | )))
|
268 278 | } else {
|
269 279 | let mut var_16 = var_16;
|
270 280 | Ok(var_16.pop())
|
271 281 | }
|
272 282 | }
|