MCPcopy Index your code
hub / github.com/NativeScript/SimDeck / select_studio_simulator

Function select_studio_simulator

packages/server/src/main.rs:3099–3111  ·  view source on GitHub ↗
(
    server_url: &str,
    selector: &str,
)

Source from the content-addressed store, hash-verified

3097}
3098
3099fn select_studio_simulator(
3100 server_url: &str,
3101 selector: &str,
3102) -> anyhow::Result<Option<StudioSimulatorSelection>> {
3103 let normalized = selector.trim().to_lowercase();
3104 Ok(list_studio_simulators(server_url)?
3105 .into_iter()
3106 .find(|simulator| {
3107 simulator.udid.eq_ignore_ascii_case(selector)
3108 || simulator.name.eq_ignore_ascii_case(selector)
3109 || simulator.name.to_lowercase().contains(&normalized)
3110 }))
3111}
3112
3113fn select_default_studio_simulator(
3114 server_url: &str,

Callers 4

expose_to_studioFunction · 0.85
resolve_cli_device_udidFunction · 0.85
mainFunction · 0.85

Calls 1

list_studio_simulatorsFunction · 0.85

Tested by

no test coverage detected