aws-sdk-route53recoveryreadiness 0.24.0

AWS SDK for AWS Route53 Recovery Readiness
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_structure_crate_output_get_cell_readiness_summary_output_next_token(
    input: &crate::output::GetCellReadinessSummaryOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_get_readiness_check_resource_status_output_next_token(
    input: &crate::output::GetReadinessCheckResourceStatusOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_get_readiness_check_status_output_next_token(
    input: &crate::output::GetReadinessCheckStatusOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_get_recovery_group_readiness_summary_output_next_token(
    input: &crate::output::GetRecoveryGroupReadinessSummaryOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_cells_output_next_token(
    input: &crate::output::ListCellsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_cross_account_authorizations_output_next_token(
    input: &crate::output::ListCrossAccountAuthorizationsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_readiness_checks_output_next_token(
    input: &crate::output::ListReadinessChecksOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_recovery_groups_output_next_token(
    input: &crate::output::ListRecoveryGroupsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_resource_sets_output_next_token(
    input: &crate::output::ListResourceSetsOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn reflens_structure_crate_output_list_rules_output_next_token(
    input: &crate::output::ListRulesOutput,
) -> std::option::Option<&std::string::String> {
    let input = match &input.next_token {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_get_cell_readiness_summary_output_readiness_checks(
    input: crate::output::GetCellReadinessSummaryOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ReadinessCheckSummary>> {
    let input = match input.readiness_checks {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_get_readiness_check_resource_status_output_rules(
    input: crate::output::GetReadinessCheckResourceStatusOutput,
) -> std::option::Option<std::vec::Vec<crate::model::RuleResult>> {
    let input = match input.rules {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_get_readiness_check_status_output_resources(
    input: crate::output::GetReadinessCheckStatusOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ResourceResult>> {
    let input = match input.resources {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_get_recovery_group_readiness_summary_output_readiness_checks(
    input: crate::output::GetRecoveryGroupReadinessSummaryOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ReadinessCheckSummary>> {
    let input = match input.readiness_checks {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_cells_output_cells(
    input: crate::output::ListCellsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::CellOutput>> {
    let input = match input.cells {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_cross_account_authorizations_output_cross_account_authorizations(
    input: crate::output::ListCrossAccountAuthorizationsOutput,
) -> std::option::Option<std::vec::Vec<std::string::String>> {
    let input = match input.cross_account_authorizations {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_readiness_checks_output_readiness_checks(
    input: crate::output::ListReadinessChecksOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ReadinessCheckOutput>> {
    let input = match input.readiness_checks {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_recovery_groups_output_recovery_groups(
    input: crate::output::ListRecoveryGroupsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::RecoveryGroupOutput>> {
    let input = match input.recovery_groups {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_resource_sets_output_resource_sets(
    input: crate::output::ListResourceSetsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ResourceSetOutput>> {
    let input = match input.resource_sets {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

pub(crate) fn lens_structure_crate_output_list_rules_output_rules(
    input: crate::output::ListRulesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::ListRulesOutput>> {
    let input = match input.rules {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}