pub(crate) fn reflens_describe_cache_clusters_output_output_marker(
input: &crate::operation::describe_cache_clusters::DescribeCacheClustersOutput,
) -> ::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_cache_engine_versions_output_output_marker(
input: &crate::operation::describe_cache_engine_versions::DescribeCacheEngineVersionsOutput,
) -> ::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_cache_parameter_groups_output_output_marker(
input: &crate::operation::describe_cache_parameter_groups::DescribeCacheParameterGroupsOutput,
) -> ::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_cache_parameters_output_output_marker(
input: &crate::operation::describe_cache_parameters::DescribeCacheParametersOutput,
) -> ::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_cache_security_groups_output_output_marker(
input: &crate::operation::describe_cache_security_groups::DescribeCacheSecurityGroupsOutput,
) -> ::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_cache_subnet_groups_output_output_marker(
input: &crate::operation::describe_cache_subnet_groups::DescribeCacheSubnetGroupsOutput,
) -> ::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_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_events_output_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_global_replication_groups_output_output_marker(
input: &crate::operation::describe_global_replication_groups::DescribeGlobalReplicationGroupsOutput,
) -> ::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_replication_groups_output_output_marker(
input: &crate::operation::describe_replication_groups::DescribeReplicationGroupsOutput,
) -> ::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_cache_nodes_output_output_marker(
input: &crate::operation::describe_reserved_cache_nodes::DescribeReservedCacheNodesOutput,
) -> ::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_cache_nodes_offerings_output_output_marker(
input: &crate::operation::describe_reserved_cache_nodes_offerings::DescribeReservedCacheNodesOfferingsOutput,
) -> ::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_serverless_cache_snapshots_output_output_next_token(
input: &crate::operation::describe_serverless_cache_snapshots::DescribeServerlessCacheSnapshotsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_serverless_caches_output_output_next_token(
input: &crate::operation::describe_serverless_caches::DescribeServerlessCachesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_token {
::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_service_updates_output_output_marker(
input: &crate::operation::describe_service_updates::DescribeServiceUpdatesOutput,
) -> ::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_snapshots_output_output_marker(
input: &crate::operation::describe_snapshots::DescribeSnapshotsOutput,
) -> ::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_update_actions_output_output_marker(
input: &crate::operation::describe_update_actions::DescribeUpdateActionsOutput,
) -> ::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_user_groups_output_output_marker(
input: &crate::operation::describe_user_groups::DescribeUserGroupsOutput,
) -> ::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_users_output_output_marker(
input: &crate::operation::describe_users::DescribeUsersOutput,
) -> ::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_cache_clusters_output_output_cache_clusters(
input: crate::operation::describe_cache_clusters::DescribeCacheClustersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheCluster>> {
let input = input.cache_clusters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cache_engine_versions_output_output_cache_engine_versions(
input: crate::operation::describe_cache_engine_versions::DescribeCacheEngineVersionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheEngineVersion>> {
let input = input.cache_engine_versions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cache_parameter_groups_output_output_cache_parameter_groups(
input: crate::operation::describe_cache_parameter_groups::DescribeCacheParameterGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheParameterGroup>> {
let input = input.cache_parameter_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cache_parameters_output_output_parameters(
input: crate::operation::describe_cache_parameters::DescribeCacheParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = input.parameters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cache_security_groups_output_output_cache_security_groups(
input: crate::operation::describe_cache_security_groups::DescribeCacheSecurityGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheSecurityGroup>> {
let input = input.cache_security_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_cache_subnet_groups_output_output_cache_subnet_groups(
input: crate::operation::describe_cache_subnet_groups::DescribeCacheSubnetGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheSubnetGroup>> {
let input = input.cache_subnet_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_engine_default_parameters_output_output_engine_defaults_parameters(
input: crate::operation::describe_engine_default_parameters::DescribeEngineDefaultParametersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Parameter>> {
let input = input.engine_defaults?;
let input = input.parameters?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_events_output_output_events(
input: crate::operation::describe_events::DescribeEventsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Event>> {
let input = input.events?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_global_replication_groups_output_output_global_replication_groups(
input: crate::operation::describe_global_replication_groups::DescribeGlobalReplicationGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::GlobalReplicationGroup>> {
let input = input.global_replication_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_replication_groups_output_output_replication_groups(
input: crate::operation::describe_replication_groups::DescribeReplicationGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReplicationGroup>> {
let input = input.replication_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_cache_nodes_output_output_reserved_cache_nodes(
input: crate::operation::describe_reserved_cache_nodes::DescribeReservedCacheNodesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedCacheNode>> {
let input = input.reserved_cache_nodes?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_reserved_cache_nodes_offerings_output_output_reserved_cache_nodes_offerings(
input: crate::operation::describe_reserved_cache_nodes_offerings::DescribeReservedCacheNodesOfferingsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ReservedCacheNodesOffering>> {
let input = input.reserved_cache_nodes_offerings?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_serverless_cache_snapshots_output_output_serverless_cache_snapshots(
input: crate::operation::describe_serverless_cache_snapshots::DescribeServerlessCacheSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ServerlessCacheSnapshot>> {
let input = input.serverless_cache_snapshots?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_serverless_caches_output_output_serverless_caches(
input: crate::operation::describe_serverless_caches::DescribeServerlessCachesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ServerlessCache>> {
let input = input.serverless_caches?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_service_updates_output_output_service_updates(
input: crate::operation::describe_service_updates::DescribeServiceUpdatesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::ServiceUpdate>> {
let input = input.service_updates?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_snapshots_output_output_snapshots(
input: crate::operation::describe_snapshots::DescribeSnapshotsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Snapshot>> {
let input = input.snapshots?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_update_actions_output_output_update_actions(
input: crate::operation::describe_update_actions::DescribeUpdateActionsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UpdateAction>> {
let input = input.update_actions?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_user_groups_output_output_user_groups(
input: crate::operation::describe_user_groups::DescribeUserGroupsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::UserGroup>> {
let input = input.user_groups?;
::std::option::Option::Some(input)
}
pub(crate) fn lens_describe_users_output_output_users(
input: crate::operation::describe_users::DescribeUsersOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::User>> {
let input = input.users?;
::std::option::Option::Some(input)
}