MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / is_terminal_failure_reason

Function is_terminal_failure_reason

crates/openshell-server/src/compute/mod.rs:1988–2000  ·  view source on GitHub ↗
(reason: &str)

Source from the content-addressed store, hash-verified

1986}
1987
1988fn is_terminal_failure_reason(reason: &str) -> bool {
1989 let reason = reason.to_ascii_lowercase();
1990 let transient_reasons = [
1991 "reconcilererror",
1992 "dependenciesnotready",
1993 "starting",
1994 "containerstarting",
1995 "containercreated",
1996 "healthcheckstarting",
1997 "inspectfailed",
1998 ];
1999 !transient_reasons.contains(&reason.as_str())
2000}
2001
2002#[cfg(test)]
2003#[derive(Debug, Default)]

Callers 2

derive_phaseFunction · 0.85

Calls 1

as_strMethod · 0.45

Tested by

no test coverage detected