pub(crate) fn reflens_describe_blue_green_deployments_output_marker(
input: &crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_certificates_output_marker(
input: &crate::operation::describe_certificates::DescribeCertificatesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_cluster_backtracks_output_marker(
input: &crate::operation::describe_db_cluster_backtracks::DescribeDbClusterBacktracksOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_cluster_endpoints_output_marker(
input: &crate::operation::describe_db_cluster_endpoints::DescribeDbClusterEndpointsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_cluster_parameter_groups_output_marker(
input: &crate::operation::describe_db_cluster_parameter_groups::DescribeDbClusterParameterGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_cluster_parameters_output_marker(
input: &crate::operation::describe_db_cluster_parameters::DescribeDbClusterParametersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_cluster_snapshots_output_marker(
input: &crate::operation::describe_db_cluster_snapshots::DescribeDbClusterSnapshotsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_clusters_output_marker(
input: &crate::operation::describe_db_clusters::DescribeDbClustersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_engine_versions_output_marker(
input: &crate::operation::describe_db_engine_versions::DescribeDbEngineVersionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_instance_automated_backups_output_marker(
input: &crate::operation::describe_db_instance_automated_backups::DescribeDbInstanceAutomatedBackupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_instances_output_marker(
input: &crate::operation::describe_db_instances::DescribeDbInstancesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_log_files_output_marker(
input: &crate::operation::describe_db_log_files::DescribeDbLogFilesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_parameter_groups_output_marker(
input: &crate::operation::describe_db_parameter_groups::DescribeDbParameterGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_parameters_output_marker(
input: &crate::operation::describe_db_parameters::DescribeDbParametersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_proxies_output_marker(
input: &crate::operation::describe_db_proxies::DescribeDbProxiesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_proxy_endpoints_output_marker(
input: &crate::operation::describe_db_proxy_endpoints::DescribeDbProxyEndpointsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_proxy_target_groups_output_marker(
input: &crate::operation::describe_db_proxy_target_groups::DescribeDbProxyTargetGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_proxy_targets_output_marker(
input: &crate::operation::describe_db_proxy_targets::DescribeDbProxyTargetsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_security_groups_output_marker(
input: &crate::operation::describe_db_security_groups::DescribeDbSecurityGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_snapshots_output_marker(
input: &crate::operation::describe_db_snapshots::DescribeDbSnapshotsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_db_subnet_groups_output_marker(
input: &crate::operation::describe_db_subnet_groups::DescribeDbSubnetGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_engine_default_parameters_output_engine_defaults_marker(
input: &crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.engine_defaults {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_event_subscriptions_output_marker(
input: &crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_events_output_marker(
input: &crate::operation::describe_events::DescribeEventsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_export_tasks_output_marker(
input: &crate::operation::describe_export_tasks::DescribeExportTasksOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_global_clusters_output_marker(
input: &crate::operation::describe_global_clusters::DescribeGlobalClustersOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_option_group_options_output_marker(
input: &crate::operation::describe_option_group_options::DescribeOptionGroupOptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_option_groups_output_marker(
input: &crate::operation::describe_option_groups::DescribeOptionGroupsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_orderable_db_instance_options_output_marker(
input: &crate::operation::describe_orderable_db_instance_options::DescribeOrderableDbInstanceOptionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_pending_maintenance_actions_output_marker(
input: &crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_reserved_db_instances_output_marker(
input: &crate::operation::describe_reserved_db_instances::DescribeReservedDbInstancesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_reserved_db_instances_offerings_output_marker(
input: &crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDbInstancesOfferingsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_describe_source_regions_output_marker(
input: &crate::operation::describe_source_regions::DescribeSourceRegionsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn reflens_download_db_log_file_portion_output_marker(
input: &crate::operation::download_db_log_file_portion::DownloadDbLogFilePortionOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.marker {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_blue_green_deployments_output_blue_green_deployments(
input: crate::operation::describe_blue_green_deployments::DescribeBlueGreenDeploymentsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::BlueGreenDeployment>> {
let input = match input.blue_green_deployments {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_certificates_output_certificates(
input: crate::operation::describe_certificates::DescribeCertificatesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Certificate>> {
let input = match input.certificates {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_cluster_backtracks_output_db_cluster_backtracks(
input: crate::operation::describe_db_cluster_backtracks::DescribeDbClusterBacktracksOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterBacktrack>> {
let input = match input.db_cluster_backtracks {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_cluster_endpoints_output_db_cluster_endpoints(
input: crate::operation::describe_db_cluster_endpoints::DescribeDbClusterEndpointsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterEndpoint>> {
let input = match input.db_cluster_endpoints {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_cluster_parameter_groups_output_db_cluster_parameter_groups(
input: crate::operation::describe_db_cluster_parameter_groups::DescribeDbClusterParameterGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterParameterGroup>> {
let input = match input.db_cluster_parameter_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_cluster_parameters_output_parameters(
input: crate::operation::describe_db_cluster_parameters::DescribeDbClusterParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = match input.parameters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_cluster_snapshots_output_db_cluster_snapshots(
input: crate::operation::describe_db_cluster_snapshots::DescribeDbClusterSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbClusterSnapshot>> {
let input = match input.db_cluster_snapshots {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_clusters_output_db_clusters(
input: crate::operation::describe_db_clusters::DescribeDbClustersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbCluster>> {
let input = match input.db_clusters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_engine_versions_output_db_engine_versions(
input: crate::operation::describe_db_engine_versions::DescribeDbEngineVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbEngineVersion>> {
let input = match input.db_engine_versions {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_instance_automated_backups_output_db_instance_automated_backups(
input: crate::operation::describe_db_instance_automated_backups::DescribeDbInstanceAutomatedBackupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbInstanceAutomatedBackup>> {
let input = match input.db_instance_automated_backups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_instances_output_db_instances(
input: crate::operation::describe_db_instances::DescribeDbInstancesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbInstance>> {
let input = match input.db_instances {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_log_files_output_describe_db_log_files(
input: crate::operation::describe_db_log_files::DescribeDbLogFilesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DescribeDbLogFilesDetails>> {
let input = match input.describe_db_log_files {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_parameter_groups_output_db_parameter_groups(
input: crate::operation::describe_db_parameter_groups::DescribeDbParameterGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbParameterGroup>> {
let input = match input.db_parameter_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_parameters_output_parameters(
input: crate::operation::describe_db_parameters::DescribeDbParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = match input.parameters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_proxies_output_db_proxies(
input: crate::operation::describe_db_proxies::DescribeDbProxiesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxy>> {
let input = match input.db_proxies {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_proxy_endpoints_output_db_proxy_endpoints(
input: crate::operation::describe_db_proxy_endpoints::DescribeDbProxyEndpointsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyEndpoint>> {
let input = match input.db_proxy_endpoints {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_proxy_target_groups_output_target_groups(
input: crate::operation::describe_db_proxy_target_groups::DescribeDbProxyTargetGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyTargetGroup>> {
let input = match input.target_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_proxy_targets_output_targets(
input: crate::operation::describe_db_proxy_targets::DescribeDbProxyTargetsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbProxyTarget>> {
let input = match input.targets {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_security_groups_output_db_security_groups(
input: crate::operation::describe_db_security_groups::DescribeDbSecurityGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSecurityGroup>> {
let input = match input.db_security_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_snapshots_output_db_snapshots(
input: crate::operation::describe_db_snapshots::DescribeDbSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSnapshot>> {
let input = match input.db_snapshots {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_db_subnet_groups_output_db_subnet_groups(
input: crate::operation::describe_db_subnet_groups::DescribeDbSubnetGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::DbSubnetGroup>> {
let input = match input.db_subnet_groups {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_engine_default_parameters_output_engine_defaults_parameters(
input: crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = match input.engine_defaults {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
let input = match input.parameters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_event_subscriptions_output_event_subscriptions_list(
input: crate::operation::describe_event_subscriptions::DescribeEventSubscriptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::EventSubscription>> {
let input = match input.event_subscriptions_list {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_events_output_events(
input: crate::operation::describe_events::DescribeEventsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Event>> {
let input = match input.events {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_export_tasks_output_export_tasks(
input: crate::operation::describe_export_tasks::DescribeExportTasksOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ExportTask>> {
let input = match input.export_tasks {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_global_clusters_output_global_clusters(
input: crate::operation::describe_global_clusters::DescribeGlobalClustersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::GlobalCluster>> {
let input = match input.global_clusters {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_option_group_options_output_option_group_options(
input: crate::operation::describe_option_group_options::DescribeOptionGroupOptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OptionGroupOption>> {
let input = match input.option_group_options {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_option_groups_output_option_groups_list(
input: crate::operation::describe_option_groups::DescribeOptionGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OptionGroup>> {
let input = match input.option_groups_list {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_orderable_db_instance_options_output_orderable_db_instance_options(
input: crate::operation::describe_orderable_db_instance_options::DescribeOrderableDbInstanceOptionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::OrderableDbInstanceOption>> {
let input = match input.orderable_db_instance_options {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_pending_maintenance_actions_output_pending_maintenance_actions(
input: crate::operation::describe_pending_maintenance_actions::DescribePendingMaintenanceActionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ResourcePendingMaintenanceActions>> {
let input = match input.pending_maintenance_actions {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_db_instances_output_reserved_db_instances(
input: crate::operation::describe_reserved_db_instances::DescribeReservedDbInstancesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedDbInstance>> {
let input = match input.reserved_db_instances {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_db_instances_offerings_output_reserved_db_instances_offerings(
input: crate::operation::describe_reserved_db_instances_offerings::DescribeReservedDbInstancesOfferingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedDbInstancesOffering>> {
let input = match input.reserved_db_instances_offerings {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_source_regions_output_source_regions(
input: crate::operation::describe_source_regions::DescribeSourceRegionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::SourceRegion>> {
let input = match input.source_regions {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}