MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / webkit_discovery_monitor

Function webkit_discovery_monitor

packages/server/src/webkit.rs:131–140  ·  view source on GitHub ↗
(udid: &str)

Source from the content-addressed store, hash-verified

129}
130
131fn webkit_discovery_monitor(udid: &str) -> Arc<WebKitDiscoveryMonitor> {
132 let monitors = WEBKIT_DISCOVERY_MONITORS.get_or_init(|| Mutex::new(HashMap::new()));
133 let mut monitors = monitors
134 .lock()
135 .expect("WebKit discovery monitor lock poisoned");
136 monitors
137 .entry(udid.to_owned())
138 .or_insert_with(|| Arc::new(WebKitDiscoveryMonitor::new(udid.to_owned())))
139 .clone()
140}
141
142impl WebKitDiscoveryMonitor {
143 fn new(udid: String) -> Self {

Callers 1

discover_targetsFunction · 0.85

Calls 1

cloneMethod · 0.65

Tested by

no test coverage detected