pub(crate) fn reflens_describe_tape_archives_output_output_marker(
input: &crate::operation::describe_tape_archives::DescribeTapeArchivesOutput,
) -> ::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_tape_recovery_points_output_output_marker(
input: &crate::operation::describe_tape_recovery_points::DescribeTapeRecoveryPointsOutput,
) -> ::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_tapes_output_output_marker(
input: &crate::operation::describe_tapes::DescribeTapesOutput,
) -> ::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_vtl_devices_output_output_marker(
input: &crate::operation::describe_vtl_devices::DescribeVtlDevicesOutput,
) -> ::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_list_cache_reports_output_output_marker(
input: &crate::operation::list_cache_reports::ListCacheReportsOutput,
) -> ::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_list_file_shares_output_output_next_marker(
input: &crate::operation::list_file_shares::ListFileSharesOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_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_list_file_system_associations_output_output_next_marker(
input: &crate::operation::list_file_system_associations::ListFileSystemAssociationsOutput,
) -> ::std::option::Option<&::std::string::String> {
let input = match &input.next_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_list_gateways_output_output_marker(
input: &crate::operation::list_gateways::ListGatewaysOutput,
) -> ::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_list_tags_for_resource_output_output_marker(
input: &crate::operation::list_tags_for_resource::ListTagsForResourceOutput,
) -> ::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_list_tape_pools_output_output_marker(
input: &crate::operation::list_tape_pools::ListTapePoolsOutput,
) -> ::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_list_tapes_output_output_marker(
input: &crate::operation::list_tapes::ListTapesOutput,
) -> ::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_list_volumes_output_output_marker(
input: &crate::operation::list_volumes::ListVolumesOutput,
) -> ::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_tape_archives_output_output_tape_archives(
input: crate::operation::describe_tape_archives::DescribeTapeArchivesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TapeArchive>> {
let input = match input.tape_archives {
::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_tape_recovery_points_output_output_tape_recovery_point_infos(
input: crate::operation::describe_tape_recovery_points::DescribeTapeRecoveryPointsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TapeRecoveryPointInfo>> {
let input = match input.tape_recovery_point_infos {
::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_tapes_output_output_tapes(
input: crate::operation::describe_tapes::DescribeTapesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Tape>> {
let input = match input.tapes {
::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_vtl_devices_output_output_vtl_devices(
input: crate::operation::describe_vtl_devices::DescribeVtlDevicesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::VtlDevice>> {
let input = match input.vtl_devices {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_cache_reports_output_output_cache_report_list(
input: crate::operation::list_cache_reports::ListCacheReportsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::CacheReportInfo>> {
let input = match input.cache_report_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_list_file_shares_output_output_file_share_info_list(
input: crate::operation::list_file_shares::ListFileSharesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FileShareInfo>> {
let input = match input.file_share_info_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_list_file_system_associations_output_output_file_system_association_summary_list(
input: crate::operation::list_file_system_associations::ListFileSystemAssociationsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::FileSystemAssociationSummary>> {
let input = match input.file_system_association_summary_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_list_gateways_output_output_gateways(
input: crate::operation::list_gateways::ListGatewaysOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::GatewayInfo>> {
let input = match input.gateways {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_tags_for_resource_output_output_tags(
input: crate::operation::list_tags_for_resource::ListTagsForResourceOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::Tag>> {
let input = match input.tags {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_tape_pools_output_output_pool_infos(
input: crate::operation::list_tape_pools::ListTapePoolsOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::PoolInfo>> {
let input = match input.pool_infos {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_tapes_output_output_tape_infos(
input: crate::operation::list_tapes::ListTapesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::TapeInfo>> {
let input = match input.tape_infos {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}
pub(crate) fn lens_list_volumes_output_output_volume_infos(
input: crate::operation::list_volumes::ListVolumesOutput,
) -> ::std::option::Option<::std::vec::Vec<crate::types::VolumeInfo>> {
let input = match input.volume_infos {
::std::option::Option::None => return ::std::option::Option::None,
::std::option::Option::Some(t) => t,
};
::std::option::Option::Some(input)
}