aws_sdk_emr/
lens.rs

1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2pub(crate) fn reflens_list_bootstrap_actions_output_output_marker(
3    input: &crate::operation::list_bootstrap_actions::ListBootstrapActionsOutput,
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_list_clusters_output_output_marker(
13    input: &crate::operation::list_clusters::ListClustersOutput,
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_list_instance_fleets_output_output_marker(
23    input: &crate::operation::list_instance_fleets::ListInstanceFleetsOutput,
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_list_instance_groups_output_output_marker(
33    input: &crate::operation::list_instance_groups::ListInstanceGroupsOutput,
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_list_instances_output_output_marker(
43    input: &crate::operation::list_instances::ListInstancesOutput,
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_list_notebook_executions_output_output_marker(
53    input: &crate::operation::list_notebook_executions::ListNotebookExecutionsOutput,
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_list_release_labels_output_output_next_token(
63    input: &crate::operation::list_release_labels::ListReleaseLabelsOutput,
64) -> ::std::option::Option<&::std::string::String> {
65    let input = match &input.next_token {
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_list_security_configurations_output_output_marker(
73    input: &crate::operation::list_security_configurations::ListSecurityConfigurationsOutput,
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_list_steps_output_output_marker(
83    input: &crate::operation::list_steps::ListStepsOutput,
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_list_studio_session_mappings_output_output_marker(
93    input: &crate::operation::list_studio_session_mappings::ListStudioSessionMappingsOutput,
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_list_studios_output_output_marker(
103    input: &crate::operation::list_studios::ListStudiosOutput,
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_list_supported_instance_types_output_output_marker(
113    input: &crate::operation::list_supported_instance_types::ListSupportedInstanceTypesOutput,
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 lens_list_bootstrap_actions_output_output_bootstrap_actions(
123    input: crate::operation::list_bootstrap_actions::ListBootstrapActionsOutput,
124) -> ::std::option::Option<::std::vec::Vec<crate::types::Command>> {
125    let input = input.bootstrap_actions?;
126    ::std::option::Option::Some(input)
127}
128
129pub(crate) fn lens_list_clusters_output_output_clusters(
130    input: crate::operation::list_clusters::ListClustersOutput,
131) -> ::std::option::Option<::std::vec::Vec<crate::types::ClusterSummary>> {
132    let input = input.clusters?;
133    ::std::option::Option::Some(input)
134}
135
136pub(crate) fn lens_list_instance_fleets_output_output_instance_fleets(
137    input: crate::operation::list_instance_fleets::ListInstanceFleetsOutput,
138) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceFleet>> {
139    let input = input.instance_fleets?;
140    ::std::option::Option::Some(input)
141}
142
143pub(crate) fn lens_list_instance_groups_output_output_instance_groups(
144    input: crate::operation::list_instance_groups::ListInstanceGroupsOutput,
145) -> ::std::option::Option<::std::vec::Vec<crate::types::InstanceGroup>> {
146    let input = input.instance_groups?;
147    ::std::option::Option::Some(input)
148}
149
150pub(crate) fn lens_list_instances_output_output_instances(
151    input: crate::operation::list_instances::ListInstancesOutput,
152) -> ::std::option::Option<::std::vec::Vec<crate::types::Instance>> {
153    let input = input.instances?;
154    ::std::option::Option::Some(input)
155}
156
157pub(crate) fn lens_list_notebook_executions_output_output_notebook_executions(
158    input: crate::operation::list_notebook_executions::ListNotebookExecutionsOutput,
159) -> ::std::option::Option<::std::vec::Vec<crate::types::NotebookExecutionSummary>> {
160    let input = input.notebook_executions?;
161    ::std::option::Option::Some(input)
162}
163
164pub(crate) fn lens_list_security_configurations_output_output_security_configurations(
165    input: crate::operation::list_security_configurations::ListSecurityConfigurationsOutput,
166) -> ::std::option::Option<::std::vec::Vec<crate::types::SecurityConfigurationSummary>> {
167    let input = input.security_configurations?;
168    ::std::option::Option::Some(input)
169}
170
171pub(crate) fn lens_list_steps_output_output_steps(
172    input: crate::operation::list_steps::ListStepsOutput,
173) -> ::std::option::Option<::std::vec::Vec<crate::types::StepSummary>> {
174    let input = input.steps?;
175    ::std::option::Option::Some(input)
176}
177
178pub(crate) fn lens_list_studio_session_mappings_output_output_session_mappings(
179    input: crate::operation::list_studio_session_mappings::ListStudioSessionMappingsOutput,
180) -> ::std::option::Option<::std::vec::Vec<crate::types::SessionMappingSummary>> {
181    let input = input.session_mappings?;
182    ::std::option::Option::Some(input)
183}
184
185pub(crate) fn lens_list_studios_output_output_studios(
186    input: crate::operation::list_studios::ListStudiosOutput,
187) -> ::std::option::Option<::std::vec::Vec<crate::types::StudioSummary>> {
188    let input = input.studios?;
189    ::std::option::Option::Some(input)
190}