From 5fbe4793e092442f51b5189e2281b24741357b86 Mon Sep 17 00:00:00 2001 From: Adarsh Shah Date: Fri, 15 Dec 2023 16:12:45 -0500 Subject: [PATCH] uses a find with iter() for finding by instance_name for cli (#426) --- tembo-cli/src/cmd/apply.rs | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/tembo-cli/src/cmd/apply.rs b/tembo-cli/src/cmd/apply.rs index f62c7d438..86983e4a9 100644 --- a/tembo-cli/src/cmd/apply.rs +++ b/tembo-cli/src/cmd/apply.rs @@ -120,10 +120,12 @@ pub fn get_instance_id( match v { Ok(result) => { - for instance in result.iter() { - if instance.instance_name == instance_name { - return Ok(Some(instance.clone().instance_id)); - } + let maybe_instance = result + .iter() + .find(|instance| instance.instance_name == instance_name); + + if let Some(instance) = maybe_instance { + return Ok(Some(instance.clone().instance_id)); } } Err(error) => eprintln!("Error getting instance: {}", error),