MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / parse

Method parse

gateway/src/proxy/tls_passthough.rs:31–39  ·  view source on GitHub ↗
(data: &[u8])

Source from the content-addressed store, hash-verified

29
30impl AppAddress {
31 fn parse(data: &[u8]) -> Result<Self> {
32 // format: "3327603e03f5bd1f830812ca4a789277fc31f577:555"
33 let data = String::from_utf8(data.to_vec()).context("invalid app address")?;
34 let (app_id, port) = data.split_once(':').context("invalid app address")?;
35 Ok(Self {
36 app_id: app_id.to_string(),
37 port: port.parse().context("invalid port")?,
38 })
39 }
40}
41
42/// resolve app address by sni

Callers 7

deserialize_port_rangeFunction · 0.45
display_v2_ipv4_sourceFunction · 0.45
parse_node_info_keyFunction · 0.45
get_all_peer_addrsMethod · 0.45

Calls 1

to_vecMethod · 0.80

Tested by 1

display_v2_ipv4_sourceFunction · 0.36