pub(crate) fn reflens_structure_crate_output_get_offering_status_output_next_token(
input: &crate::output::GetOfferingStatusOutput,
) -> 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_artifacts_output_next_token(
input: &crate::output::ListArtifactsOutput,
) -> 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_device_pools_output_next_token(
input: &crate::output::ListDevicePoolsOutput,
) -> 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_devices_output_next_token(
input: &crate::output::ListDevicesOutput,
) -> 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_jobs_output_next_token(
input: &crate::output::ListJobsOutput,
) -> 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_offerings_output_next_token(
input: &crate::output::ListOfferingsOutput,
) -> 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_offering_transactions_output_next_token(
input: &crate::output::ListOfferingTransactionsOutput,
) -> 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_projects_output_next_token(
input: &crate::output::ListProjectsOutput,
) -> 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_runs_output_next_token(
input: &crate::output::ListRunsOutput,
) -> 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_samples_output_next_token(
input: &crate::output::ListSamplesOutput,
) -> 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_suites_output_next_token(
input: &crate::output::ListSuitesOutput,
) -> 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_test_grid_projects_output_next_token(
input: &crate::output::ListTestGridProjectsOutput,
) -> 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_test_grid_session_actions_output_next_token(
input: &crate::output::ListTestGridSessionActionsOutput,
) -> 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_test_grid_session_artifacts_output_next_token(
input: &crate::output::ListTestGridSessionArtifactsOutput,
) -> 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_test_grid_sessions_output_next_token(
input: &crate::output::ListTestGridSessionsOutput,
) -> 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_tests_output_next_token(
input: &crate::output::ListTestsOutput,
) -> 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_unique_problems_output_next_token(
input: &crate::output::ListUniqueProblemsOutput,
) -> 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_uploads_output_next_token(
input: &crate::output::ListUploadsOutput,
) -> 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_list_artifacts_output_artifacts(
input: crate::output::ListArtifactsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Artifact>> {
let input = match input.artifacts {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_device_pools_output_device_pools(
input: crate::output::ListDevicePoolsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::DevicePool>> {
let input = match input.device_pools {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_devices_output_devices(
input: crate::output::ListDevicesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Device>> {
let input = match input.devices {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_jobs_output_jobs(
input: crate::output::ListJobsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Job>> {
let input = match input.jobs {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_offerings_output_offerings(
input: crate::output::ListOfferingsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Offering>> {
let input = match input.offerings {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_offering_transactions_output_offering_transactions(
input: crate::output::ListOfferingTransactionsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::OfferingTransaction>> {
let input = match input.offering_transactions {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_projects_output_projects(
input: crate::output::ListProjectsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Project>> {
let input = match input.projects {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_runs_output_runs(
input: crate::output::ListRunsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Run>> {
let input = match input.runs {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_samples_output_samples(
input: crate::output::ListSamplesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Sample>> {
let input = match input.samples {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_suites_output_suites(
input: crate::output::ListSuitesOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Suite>> {
let input = match input.suites {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_tests_output_tests(
input: crate::output::ListTestsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Test>> {
let input = match input.tests {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_unique_problems_output_unique_problems(
input: crate::output::ListUniqueProblemsOutput,
) -> std::option::Option<
std::collections::HashMap<
crate::model::ExecutionResult,
std::vec::Vec<crate::model::UniqueProblem>,
>,
> {
let input = match input.unique_problems {
None => return None,
Some(t) => t,
};
Some(input)
}
pub(crate) fn lens_structure_crate_output_list_uploads_output_uploads(
input: crate::output::ListUploadsOutput,
) -> std::option::Option<std::vec::Vec<crate::model::Upload>> {
let input = match input.uploads {
None => return None,
Some(t) => t,
};
Some(input)
}