aws_sdk_databasemigration/
lens.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn reflens_describe_applicable_individual_assessments_output_output_marker(
3    input: &crate::operation::describe_applicable_individual_assessments::DescribeApplicableIndividualAssessmentsOutput,
4) -> ::std::option::Option<&::std::string::String> {
5    let input = match &input.marker {
6        ::std::option::Option::None => return ::std::option::Option::None,
7        ::std::option::Option::Some(t) => t,
8    };
9    ::std::option::Option::Some(input)
10}
11
12pub(crate) fn reflens_describe_certificates_output_output_marker(
13    input: &crate::operation::describe_certificates::DescribeCertificatesOutput,
14) -> ::std::option::Option<&::std::string::String> {
15    let input = match &input.marker {
16        ::std::option::Option::None => return ::std::option::Option::None,
17        ::std::option::Option::Some(t) => t,
18    };
19    ::std::option::Option::Some(input)
20}
21
22pub(crate) fn reflens_describe_connections_output_output_marker(
23    input: &crate::operation::describe_connections::DescribeConnectionsOutput,
24) -> ::std::option::Option<&::std::string::String> {
25    let input = match &input.marker {
26        ::std::option::Option::None => return ::std::option::Option::None,
27        ::std::option::Option::Some(t) => t,
28    };
29    ::std::option::Option::Some(input)
30}
31
32pub(crate) fn reflens_describe_data_migrations_output_output_marker(
33    input: &crate::operation::describe_data_migrations::DescribeDataMigrationsOutput,
34) -> ::std::option::Option<&::std::string::String> {
35    let input = match &input.marker {
36        ::std::option::Option::None => return ::std::option::Option::None,
37        ::std::option::Option::Some(t) => t,
38    };
39    ::std::option::Option::Some(input)
40}
41
42pub(crate) fn reflens_describe_data_providers_output_output_marker(
43    input: &crate::operation::describe_data_providers::DescribeDataProvidersOutput,
44) -> ::std::option::Option<&::std::string::String> {
45    let input = match &input.marker {
46        ::std::option::Option::None => return ::std::option::Option::None,
47        ::std::option::Option::Some(t) => t,
48    };
49    ::std::option::Option::Some(input)
50}
51
52pub(crate) fn reflens_describe_endpoint_settings_output_output_marker(
53    input: &crate::operation::describe_endpoint_settings::DescribeEndpointSettingsOutput,
54) -> ::std::option::Option<&::std::string::String> {
55    let input = match &input.marker {
56        ::std::option::Option::None => return ::std::option::Option::None,
57        ::std::option::Option::Some(t) => t,
58    };
59    ::std::option::Option::Some(input)
60}
61
62pub(crate) fn reflens_describe_endpoint_types_output_output_marker(
63    input: &crate::operation::describe_endpoint_types::DescribeEndpointTypesOutput,
64) -> ::std::option::Option<&::std::string::String> {
65    let input = match &input.marker {
66        ::std::option::Option::None => return ::std::option::Option::None,
67        ::std::option::Option::Some(t) => t,
68    };
69    ::std::option::Option::Some(input)
70}
71
72pub(crate) fn reflens_describe_endpoints_output_output_marker(
73    input: &crate::operation::describe_endpoints::DescribeEndpointsOutput,
74) -> ::std::option::Option<&::std::string::String> {
75    let input = match &input.marker {
76        ::std::option::Option::None => return ::std::option::Option::None,
77        ::std::option::Option::Some(t) => t,
78    };
79    ::std::option::Option::Some(input)
80}
81
82pub(crate) fn reflens_describe_engine_versions_output_output_marker(
83    input: &crate::operation::describe_engine_versions::DescribeEngineVersionsOutput,
84) -> ::std::option::Option<&::std::string::String> {
85    let input = match &input.marker {
86        ::std::option::Option::None => return ::std::option::Option::None,
87        ::std::option::Option::Some(t) => t,
88    };
89    ::std::option::Option::Some(input)
90}
91
92pub(crate) fn reflens_describe_event_subscriptions_output_output_marker(
93    input: &crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
94) -> ::std::option::Option<&::std::string::String> {
95    let input = match &input.marker {
96        ::std::option::Option::None => return ::std::option::Option::None,
97        ::std::option::Option::Some(t) => t,
98    };
99    ::std::option::Option::Some(input)
100}
101
102pub(crate) fn reflens_describe_events_output_output_marker(
103    input: &crate::operation::describe_events::DescribeEventsOutput,
104) -> ::std::option::Option<&::std::string::String> {
105    let input = match &input.marker {
106        ::std::option::Option::None => return ::std::option::Option::None,
107        ::std::option::Option::Some(t) => t,
108    };
109    ::std::option::Option::Some(input)
110}
111
112pub(crate) fn reflens_describe_extension_pack_associations_output_output_marker(
113    input: &crate::operation::describe_extension_pack_associations::DescribeExtensionPackAssociationsOutput,
114) -> ::std::option::Option<&::std::string::String> {
115    let input = match &input.marker {
116        ::std::option::Option::None => return ::std::option::Option::None,
117        ::std::option::Option::Some(t) => t,
118    };
119    ::std::option::Option::Some(input)
120}
121
122pub(crate) fn reflens_describe_fleet_advisor_collectors_output_output_next_token(
123    input: &crate::operation::describe_fleet_advisor_collectors::DescribeFleetAdvisorCollectorsOutput,
124) -> ::std::option::Option<&::std::string::String> {
125    let input = match &input.next_token {
126        ::std::option::Option::None => return ::std::option::Option::None,
127        ::std::option::Option::Some(t) => t,
128    };
129    ::std::option::Option::Some(input)
130}
131
132pub(crate) fn reflens_describe_fleet_advisor_databases_output_output_next_token(
133    input: &crate::operation::describe_fleet_advisor_databases::DescribeFleetAdvisorDatabasesOutput,
134) -> ::std::option::Option<&::std::string::String> {
135    let input = match &input.next_token {
136        ::std::option::Option::None => return ::std::option::Option::None,
137        ::std::option::Option::Some(t) => t,
138    };
139    ::std::option::Option::Some(input)
140}
141
142pub(crate) fn reflens_describe_fleet_advisor_lsa_analysis_output_output_next_token(
143    input: &crate::operation::describe_fleet_advisor_lsa_analysis::DescribeFleetAdvisorLsaAnalysisOutput,
144) -> ::std::option::Option<&::std::string::String> {
145    let input = match &input.next_token {
146        ::std::option::Option::None => return ::std::option::Option::None,
147        ::std::option::Option::Some(t) => t,
148    };
149    ::std::option::Option::Some(input)
150}
151
152pub(crate) fn reflens_describe_fleet_advisor_schema_object_summary_output_output_next_token(
153    input: &crate::operation::describe_fleet_advisor_schema_object_summary::DescribeFleetAdvisorSchemaObjectSummaryOutput,
154) -> ::std::option::Option<&::std::string::String> {
155    let input = match &input.next_token {
156        ::std::option::Option::None => return ::std::option::Option::None,
157        ::std::option::Option::Some(t) => t,
158    };
159    ::std::option::Option::Some(input)
160}
161
162pub(crate) fn reflens_describe_fleet_advisor_schemas_output_output_next_token(
163    input: &crate::operation::describe_fleet_advisor_schemas::DescribeFleetAdvisorSchemasOutput,
164) -> ::std::option::Option<&::std::string::String> {
165    let input = match &input.next_token {
166        ::std::option::Option::None => return ::std::option::Option::None,
167        ::std::option::Option::Some(t) => t,
168    };
169    ::std::option::Option::Some(input)
170}
171
172pub(crate) fn reflens_describe_instance_profiles_output_output_marker(
173    input: &crate::operation::describe_instance_profiles::DescribeInstanceProfilesOutput,
174) -> ::std::option::Option<&::std::string::String> {
175    let input = match &input.marker {
176        ::std::option::Option::None => return ::std::option::Option::None,
177        ::std::option::Option::Some(t) => t,
178    };
179    ::std::option::Option::Some(input)
180}
181
182pub(crate) fn reflens_describe_metadata_model_assessments_output_output_marker(
183    input: &crate::operation::describe_metadata_model_assessments::DescribeMetadataModelAssessmentsOutput,
184) -> ::std::option::Option<&::std::string::String> {
185    let input = match &input.marker {
186        ::std::option::Option::None => return ::std::option::Option::None,
187        ::std::option::Option::Some(t) => t,
188    };
189    ::std::option::Option::Some(input)
190}
191
192pub(crate) fn reflens_describe_metadata_model_conversions_output_output_marker(
193    input: &crate::operation::describe_metadata_model_conversions::DescribeMetadataModelConversionsOutput,
194) -> ::std::option::Option<&::std::string::String> {
195    let input = match &input.marker {
196        ::std::option::Option::None => return ::std::option::Option::None,
197        ::std::option::Option::Some(t) => t,
198    };
199    ::std::option::Option::Some(input)
200}
201
202pub(crate) fn reflens_describe_metadata_model_exports_as_script_output_output_marker(
203    input: &crate::operation::describe_metadata_model_exports_as_script::DescribeMetadataModelExportsAsScriptOutput,
204) -> ::std::option::Option<&::std::string::String> {
205    let input = match &input.marker {
206        ::std::option::Option::None => return ::std::option::Option::None,
207        ::std::option::Option::Some(t) => t,
208    };
209    ::std::option::Option::Some(input)
210}
211
212pub(crate) fn reflens_describe_metadata_model_exports_to_target_output_output_marker(
213    input: &crate::operation::describe_metadata_model_exports_to_target::DescribeMetadataModelExportsToTargetOutput,
214) -> ::std::option::Option<&::std::string::String> {
215    let input = match &input.marker {
216        ::std::option::Option::None => return ::std::option::Option::None,
217        ::std::option::Option::Some(t) => t,
218    };
219    ::std::option::Option::Some(input)
220}
221
222pub(crate) fn reflens_describe_metadata_model_imports_output_output_marker(
223    input: &crate::operation::describe_metadata_model_imports::DescribeMetadataModelImportsOutput,
224) -> ::std::option::Option<&::std::string::String> {
225    let input = match &input.marker {
226        ::std::option::Option::None => return ::std::option::Option::None,
227        ::std::option::Option::Some(t) => t,
228    };
229    ::std::option::Option::Some(input)
230}
231
232pub(crate) fn reflens_describe_migration_projects_output_output_marker(
233    input: &crate::operation::describe_migration_projects::DescribeMigrationProjectsOutput,
234) -> ::std::option::Option<&::std::string::String> {
235    let input = match &input.marker {
236        ::std::option::Option::None => return ::std::option::Option::None,
237        ::std::option::Option::Some(t) => t,
238    };
239    ::std::option::Option::Some(input)
240}
241
242pub(crate) fn reflens_describe_orderable_replication_instances_output_output_marker(
243    input: &crate::operation::describe_orderable_replication_instances::DescribeOrderableReplicationInstancesOutput,
244) -> ::std::option::Option<&::std::string::String> {
245    let input = match &input.marker {
246        ::std::option::Option::None => return ::std::option::Option::None,
247        ::std::option::Option::Some(t) => t,
248    };
249    ::std::option::Option::Some(input)
250}
251
252pub(crate) fn reflens_describe_pending_maintenance_actions_output_output_marker(
253    input: &crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsOutput,
254) -> ::std::option::Option<&::std::string::String> {
255    let input = match &input.marker {
256        ::std::option::Option::None => return ::std::option::Option::None,
257        ::std::option::Option::Some(t) => t,
258    };
259    ::std::option::Option::Some(input)
260}
261
262pub(crate) fn reflens_describe_recommendation_limitations_output_output_next_token(
263    input: &crate::operation::describe_recommendation_limitations::DescribeRecommendationLimitationsOutput,
264) -> ::std::option::Option<&::std::string::String> {
265    let input = match &input.next_token {
266        ::std::option::Option::None => return ::std::option::Option::None,
267        ::std::option::Option::Some(t) => t,
268    };
269    ::std::option::Option::Some(input)
270}
271
272pub(crate) fn reflens_describe_recommendations_output_output_next_token(
273    input: &crate::operation::describe_recommendations::DescribeRecommendationsOutput,
274) -> ::std::option::Option<&::std::string::String> {
275    let input = match &input.next_token {
276        ::std::option::Option::None => return ::std::option::Option::None,
277        ::std::option::Option::Some(t) => t,
278    };
279    ::std::option::Option::Some(input)
280}
281
282pub(crate) fn reflens_describe_replication_configs_output_output_marker(
283    input: &crate::operation::describe_replication_configs::DescribeReplicationConfigsOutput,
284) -> ::std::option::Option<&::std::string::String> {
285    let input = match &input.marker {
286        ::std::option::Option::None => return ::std::option::Option::None,
287        ::std::option::Option::Some(t) => t,
288    };
289    ::std::option::Option::Some(input)
290}
291
292pub(crate) fn reflens_describe_replication_instance_task_logs_output_output_marker(
293    input: &crate::operation::describe_replication_instance_task_logs::DescribeReplicationInstanceTaskLogsOutput,
294) -> ::std::option::Option<&::std::string::String> {
295    let input = match &input.marker {
296        ::std::option::Option::None => return ::std::option::Option::None,
297        ::std::option::Option::Some(t) => t,
298    };
299    ::std::option::Option::Some(input)
300}
301
302pub(crate) fn reflens_describe_replication_instances_output_output_marker(
303    input: &crate::operation::describe_replication_instances::DescribeReplicationInstancesOutput,
304) -> ::std::option::Option<&::std::string::String> {
305    let input = match &input.marker {
306        ::std::option::Option::None => return ::std::option::Option::None,
307        ::std::option::Option::Some(t) => t,
308    };
309    ::std::option::Option::Some(input)
310}
311
312pub(crate) fn reflens_describe_replication_subnet_groups_output_output_marker(
313    input: &crate::operation::describe_replication_subnet_groups::DescribeReplicationSubnetGroupsOutput,
314) -> ::std::option::Option<&::std::string::String> {
315    let input = match &input.marker {
316        ::std::option::Option::None => return ::std::option::Option::None,
317        ::std::option::Option::Some(t) => t,
318    };
319    ::std::option::Option::Some(input)
320}
321
322pub(crate) fn reflens_describe_replication_table_statistics_output_output_marker(
323    input: &crate::operation::describe_replication_table_statistics::DescribeReplicationTableStatisticsOutput,
324) -> ::std::option::Option<&::std::string::String> {
325    let input = match &input.marker {
326        ::std::option::Option::None => return ::std::option::Option::None,
327        ::std::option::Option::Some(t) => t,
328    };
329    ::std::option::Option::Some(input)
330}
331
332pub(crate) fn reflens_describe_replication_task_assessment_results_output_output_marker(
333    input: &crate::operation::describe_replication_task_assessment_results::DescribeReplicationTaskAssessmentResultsOutput,
334) -> ::std::option::Option<&::std::string::String> {
335    let input = match &input.marker {
336        ::std::option::Option::None => return ::std::option::Option::None,
337        ::std::option::Option::Some(t) => t,
338    };
339    ::std::option::Option::Some(input)
340}
341
342pub(crate) fn reflens_describe_replication_task_assessment_runs_output_output_marker(
343    input: &crate::operation::describe_replication_task_assessment_runs::DescribeReplicationTaskAssessmentRunsOutput,
344) -> ::std::option::Option<&::std::string::String> {
345    let input = match &input.marker {
346        ::std::option::Option::None => return ::std::option::Option::None,
347        ::std::option::Option::Some(t) => t,
348    };
349    ::std::option::Option::Some(input)
350}
351
352pub(crate) fn reflens_describe_replication_task_individual_assessments_output_output_marker(
353    input: &crate::operation::describe_replication_task_individual_assessments::DescribeReplicationTaskIndividualAssessmentsOutput,
354) -> ::std::option::Option<&::std::string::String> {
355    let input = match &input.marker {
356        ::std::option::Option::None => return ::std::option::Option::None,
357        ::std::option::Option::Some(t) => t,
358    };
359    ::std::option::Option::Some(input)
360}
361
362pub(crate) fn reflens_describe_replication_tasks_output_output_marker(
363    input: &crate::operation::describe_replication_tasks::DescribeReplicationTasksOutput,
364) -> ::std::option::Option<&::std::string::String> {
365    let input = match &input.marker {
366        ::std::option::Option::None => return ::std::option::Option::None,
367        ::std::option::Option::Some(t) => t,
368    };
369    ::std::option::Option::Some(input)
370}
371
372pub(crate) fn reflens_describe_replications_output_output_marker(
373    input: &crate::operation::describe_replications::DescribeReplicationsOutput,
374) -> ::std::option::Option<&::std::string::String> {
375    let input = match &input.marker {
376        ::std::option::Option::None => return ::std::option::Option::None,
377        ::std::option::Option::Some(t) => t,
378    };
379    ::std::option::Option::Some(input)
380}
381
382pub(crate) fn reflens_describe_schemas_output_output_marker(
383    input: &crate::operation::describe_schemas::DescribeSchemasOutput,
384) -> ::std::option::Option<&::std::string::String> {
385    let input = match &input.marker {
386        ::std::option::Option::None => return ::std::option::Option::None,
387        ::std::option::Option::Some(t) => t,
388    };
389    ::std::option::Option::Some(input)
390}
391
392pub(crate) fn reflens_describe_table_statistics_output_output_marker(
393    input: &crate::operation::describe_table_statistics::DescribeTableStatisticsOutput,
394) -> ::std::option::Option<&::std::string::String> {
395    let input = match &input.marker {
396        ::std::option::Option::None => return ::std::option::Option::None,
397        ::std::option::Option::Some(t) => t,
398    };
399    ::std::option::Option::Some(input)
400}
401
402pub(crate) fn lens_describe_data_migrations_output_output_data_migrations(
403    input: crate::operation::describe_data_migrations::DescribeDataMigrationsOutput,
404) -> ::std::option::Option<::std::vec::Vec<crate::types::DataMigration>> {
405    let input = input.data_migrations?;
406    ::std::option::Option::Some(input)
407}