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

Function discovery_dir

vmm/src/discovery.rs:18–24  ·  view source on GitHub ↗

Returns the discovery directory path under $XDG_RUNTIME_DIR/dstack-vmm. Falls back to /run/user/ /dstack-vmm if XDG_RUNTIME_DIR is not set.

()

Source from the content-addressed store, hash-verified

16/// Returns the discovery directory path under $XDG_RUNTIME_DIR/dstack-vmm.
17/// Falls back to /run/user/<uid>/dstack-vmm if XDG_RUNTIME_DIR is not set.
18fn discovery_dir() -> PathBuf {
19 if let Ok(xdg) = std::env::var("XDG_RUNTIME_DIR") {
20 return PathBuf::from(xdg).join("dstack-vmm");
21 }
22 let uid = nix::unistd::getuid();
23 PathBuf::from(format!("/run/user/{uid}/dstack-vmm"))
24}
25
26#[derive(Debug, Clone, Serialize, Deserialize)]
27pub struct VmmInstanceInfo {

Callers 2

registerMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected