pub(crate) fn reflens_structure_crate_output_list_cloud_front_origin_access_identities_output_cloud_front_origin_access_identity_list_next_marker(
input: &crate::output::ListCloudFrontOriginAccessIdentitiesOutput,
) -> std::option::Option<&std::string::String> {
let input = match &input.cloud_front_origin_access_identity_list {
None => return None,
Some(t) => t,
};
let input = match &input.next_marker {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn reflens_structure_crate_output_list_distributions_output_distribution_list_next_marker(
input: &crate::output::ListDistributionsOutput,
) -> std::option::Option<&std::string::String> {
let input = match &input.distribution_list {
None => return None,
Some(t) => t,
};
let input = match &input.next_marker {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn reflens_structure_crate_output_list_invalidations_output_invalidation_list_next_marker(
input: &crate::output::ListInvalidationsOutput,
) -> std::option::Option<&std::string::String> {
let input = match &input.invalidation_list {
None => return None,
Some(t) => t,
};
let input = match &input.next_marker {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn reflens_structure_crate_output_list_streaming_distributions_output_streaming_distribution_list_next_marker(
input: &crate::output::ListStreamingDistributionsOutput,
) -> std::option::Option<&std::string::String> {
let input = match &input.streaming_distribution_list {
None => return None,
Some(t) => t,
};
let input = match &input.next_marker {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_cloud_front_origin_access_identities_output_cloud_front_origin_access_identity_list_items(
input: crate::output::ListCloudFrontOriginAccessIdentitiesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::CloudFrontOriginAccessIdentitySummary>> {
let input = match input.cloud_front_origin_access_identity_list {
None => return None,
Some(t) => t,
};
let input = match input.items {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_distributions_output_distribution_list_items(
input: crate::output::ListDistributionsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::DistributionSummary>> {
let input = match input.distribution_list {
None => return None,
Some(t) => t,
};
let input = match input.items {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_invalidations_output_invalidation_list_items(
input: crate::output::ListInvalidationsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::InvalidationSummary>> {
let input = match input.invalidation_list {
None => return None,
Some(t) => t,
};
let input = match input.items {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_streaming_distributions_output_streaming_distribution_list_items(
input: crate::output::ListStreamingDistributionsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::StreamingDistributionSummary>> {
let input = match input.streaming_distribution_list {
None => return None,
Some(t) => t,
};
let input = match input.items {
None => return None,
Some(t) => t,
};
Some(input)
}