aws-sdk-gamelift 0.24.0

AWS SDK for Amazon GameLift
Documentation
// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
pub(crate) fn reflens_structure_crate_output_describe_fleet_attributes_output_next_token(
    input: &crate::output::DescribeFleetAttributesOutput,
) -> 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_describe_fleet_capacity_output_next_token(
    input: &crate::output::DescribeFleetCapacityOutput,
) -> 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_describe_fleet_events_output_next_token(
    input: &crate::output::DescribeFleetEventsOutput,
) -> 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_describe_fleet_location_attributes_output_next_token(
    input: &crate::output::DescribeFleetLocationAttributesOutput,
) -> 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_describe_fleet_utilization_output_next_token(
    input: &crate::output::DescribeFleetUtilizationOutput,
) -> 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_describe_game_server_instances_output_next_token(
    input: &crate::output::DescribeGameServerInstancesOutput,
) -> 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_describe_game_session_details_output_next_token(
    input: &crate::output::DescribeGameSessionDetailsOutput,
) -> 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_describe_game_session_queues_output_next_token(
    input: &crate::output::DescribeGameSessionQueuesOutput,
) -> 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_describe_game_sessions_output_next_token(
    input: &crate::output::DescribeGameSessionsOutput,
) -> 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_describe_instances_output_next_token(
    input: &crate::output::DescribeInstancesOutput,
) -> 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_describe_matchmaking_configurations_output_next_token(
    input: &crate::output::DescribeMatchmakingConfigurationsOutput,
) -> 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_describe_matchmaking_rule_sets_output_next_token(
    input: &crate::output::DescribeMatchmakingRuleSetsOutput,
) -> 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_describe_player_sessions_output_next_token(
    input: &crate::output::DescribePlayerSessionsOutput,
) -> 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_describe_scaling_policies_output_next_token(
    input: &crate::output::DescribeScalingPoliciesOutput,
) -> 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_aliases_output_next_token(
    input: &crate::output::ListAliasesOutput,
) -> 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_builds_output_next_token(
    input: &crate::output::ListBuildsOutput,
) -> 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_compute_output_next_token(
    input: &crate::output::ListComputeOutput,
) -> 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_fleets_output_next_token(
    input: &crate::output::ListFleetsOutput,
) -> 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_game_server_groups_output_next_token(
    input: &crate::output::ListGameServerGroupsOutput,
) -> 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_game_servers_output_next_token(
    input: &crate::output::ListGameServersOutput,
) -> 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_locations_output_next_token(
    input: &crate::output::ListLocationsOutput,
) -> 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_scripts_output_next_token(
    input: &crate::output::ListScriptsOutput,
) -> 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_search_game_sessions_output_next_token(
    input: &crate::output::SearchGameSessionsOutput,
) -> 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_describe_fleet_attributes_output_fleet_attributes(
    input: crate::output::DescribeFleetAttributesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::FleetAttributes>> {
    let input = match input.fleet_attributes {
        None => return None,
        Some(t) => t,
    };
    Some(input)
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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